From 1e0b44b5bd681f76ceda68b6628aedc77b5b683e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?David=20Bergstr=C3=B6m?= <david.bergstrom@liu.se> Date: Thu, 15 Aug 2019 12:43:27 -0700 Subject: [PATCH] Change C++ library to a still maintained fork --- .gitmodules | 6 +++--- CMakeLists.txt | 2 +- lib/cpp-sc2 | 1 + lib/s2client-api | 1 - python-api-src/CMakeLists.txt | 8 ++++---- 5 files changed, 9 insertions(+), 9 deletions(-) create mode 160000 lib/cpp-sc2 delete mode 160000 lib/s2client-api diff --git a/.gitmodules b/.gitmodules index bccb30d..3754431 100644 --- a/.gitmodules +++ b/.gitmodules @@ -1,12 +1,12 @@ [submodule "lib/pybind11"] path = lib/pybind11 url = https://github.com/pybind/pybind11 -[submodule "lib/s2client-api"] - path = lib/s2client-api - url = https://github.com/Blizzard/s2client-api.git [submodule "lib/sc2-gamedata"] path = lib/sc2-gamedata url = https://github.com/noorus/sc2-gamedata.git [submodule "lib/json"] path = lib/json url = https://github.com/nlohmann/json.git +[submodule "lib/cpp-sc2"] + path = lib/cpp-sc2 + url = https://github.com/alkurbatov/cpp-sc2.git diff --git a/CMakeLists.txt b/CMakeLists.txt index f92edce..6a79da2 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -14,7 +14,7 @@ set(BUILD_API_EXAMPLES OFF CACHE INTERNAL "" FORCE) set(BUILD_API_TESTS OFF CACHE INTERNAL "" FORCE) add_subdirectory(lib/pybind11) -add_subdirectory(lib/s2client-api) +add_subdirectory(lib/cpp-sc2) add_subdirectory(src) add_subdirectory(python-api-src) diff --git a/lib/cpp-sc2 b/lib/cpp-sc2 new file mode 160000 index 0000000..ba30bfa --- /dev/null +++ b/lib/cpp-sc2 @@ -0,0 +1 @@ +Subproject commit ba30bfaf19d40a40649d2afba4e78e00c5c10971 diff --git a/lib/s2client-api b/lib/s2client-api deleted file mode 160000 index d9ba0a3..0000000 --- a/lib/s2client-api +++ /dev/null @@ -1 +0,0 @@ -Subproject commit d9ba0a33d6ce9d233c2a4ee988360c188fbe9dbf diff --git a/python-api-src/CMakeLists.txt b/python-api-src/CMakeLists.txt index d2d9932..16bb620 100644 --- a/python-api-src/CMakeLists.txt +++ b/python-api-src/CMakeLists.txt @@ -1,7 +1,7 @@ include_directories(SYSTEM - ${PROJECT_SOURCE_DIR}/lib/s2client-api/include - ${PROJECT_SOURCE_DIR}/lib/s2client-api/contrib/protobuf/src - ${PROJECT_BINARY_DIR}/lib/s2client-api/generated + ${PROJECT_SOURCE_DIR}/lib/cpp-sc2/include + ${PROJECT_SOURCE_DIR}/lib/cpp-sc2/contrib/protobuf/src + ${PROJECT_BINARY_DIR}/lib/cpp-sc2/generated ${PROJECT_SOURCE_DIR}/lib/json/include ) @@ -10,7 +10,7 @@ file(GLOB BOT_SOURCES "../src/*.cpp" "../src/*.h" "../src/*.hpp") file(GLOB LIBRARY_SOURCES "*.cpp" "*.h") -link_directories(${PROJECT_BINARY_DIR}/s2client-api/bin) +link_directories(${PROJECT_BINARY_DIR}/cpp-sc2/bin) # Enable compilation of the SC2 version of the bot code # TODO: Remove all remaining BW code -- GitLab