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)