diff --git a/CMakeLists.txt b/CMakeLists.txt index 7f5525fba685249abb60dc2300580693691fb1ad..a159ef10d8b92c43711e0b38aadde7347d006101 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -1,6 +1,19 @@ cmake_minimum_required (VERSION 2.8.12) project (starcraft-python-api) +# Build with C++14 support, required by sc2api +set(CMAKE_CXX_STARDARD 14) + +# Allow creating filters for projects in visual studio +set_property(GLOBAL PROPERTY USE_FOLDERS ON) + +# Disable building for examples in the sc2api submodule +set(BUILD_API_EXAMPLES OFF CACHE INTERNAL "" FORCE) + +# Disable building for tests in the sc2api submodule +set(BUILD_API_TESTS OFF CACHE INTERNAL "" FORCE) + add_subdirectory(lib/pybind11) +add_subdirectory(lib/s2client-api) pybind11_add_module(library library.cxx)