diff --git a/.gitmodules b/.gitmodules index a0c91fc..179910e 100644 --- a/.gitmodules +++ b/.gitmodules @@ -17,3 +17,6 @@ [submodule "docs/doxygen-awesome-css"] path = docs/doxygen-awesome-css url = https://github.com/jothepro/doxygen-awesome-css.git +[submodule "extern/tmxlite"] + path = extern/tmxlite + url = https://github.com/fallahn/tmxlite.git diff --git a/CMakeLists.txt b/CMakeLists.txt index 08e3c8e..ce5c04c 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -15,10 +15,13 @@ set(BUILD_SHARED_LIBS FALSE) set(SDL2MIXER_VENDORED ON) set(SDL2TTF_VENDORED ON) +set(TMXLITE_STATIC_LIB TRUE) + add_subdirectory(extern/SDL EXCLUDE_FROM_ALL) add_subdirectory(extern/SDL_image EXCLUDE_FROM_ALL) add_subdirectory(extern/SDL_mixer EXCLUDE_FROM_ALL) add_subdirectory(extern/SDL_ttf EXCLUDE_FROM_ALL) +add_subdirectory(extern/tmxlite/tmxlite EXCLUDE_FROM_ALL) file(GLOB_RECURSE SOURCES ${PROJECT_SOURCE_DIR}/src/*.cpp) add_executable(${PROJECT_NAME} ${SOURCES}) @@ -31,6 +34,7 @@ target_link_libraries(${PROJECT_NAME} PRIVATE SDL2_image::SDL2_image-static SDL2_mixer::SDL2_mixer-static SDL2_ttf::SDL2_ttf-static + tmxlite ) if(CMAKE_BUILD_TYPE MATCHES "Debug") diff --git a/extern/tmxlite b/extern/tmxlite new file mode 160000 index 0000000..4303871 --- /dev/null +++ b/extern/tmxlite @@ -0,0 +1 @@ +Subproject commit 430387140d087e920d62b922b603b5e5dff35ca9