diff --git a/.gitmodules b/.gitmodules index e513ccf..cca944b 100644 --- a/.gitmodules +++ b/.gitmodules @@ -31,3 +31,6 @@ [submodule "deps/doctest"] path = deps/doctest url = https://github.com/doctest/doctest +[submodule "deps/dlhttp"] + path = deps/dlhttp + url = https://github.com/lionkor/dlhttp diff --git a/deps/CMakeLists.txt b/deps/CMakeLists.txt index 0c1ba10..ce7183e 100644 --- a/deps/CMakeLists.txt +++ b/deps/CMakeLists.txt @@ -2,6 +2,13 @@ include_directories("${PROJECT_SOURCE_DIR}/deps") include_directories("${PROJECT_SOURCE_DIR}/deps/commandline") add_subdirectory("${PROJECT_SOURCE_DIR}/deps/commandline") -add_subdirectory("${PROJECT_SOURCE_DIR}/deps/fmt") -add_subdirectory("${PROJECT_SOURCE_DIR}/deps/sol2") -add_subdirectory("${PROJECT_SOURCE_DIR}/deps/doctest") +if (NOT TARGET fmt) + add_subdirectory("${PROJECT_SOURCE_DIR}/deps/fmt") +endif() +if (NOT TARGET sol2) + add_subdirectory("${PROJECT_SOURCE_DIR}/deps/sol2") +endif() +if (NOT TARGET doctest) + add_subdirectory("${PROJECT_SOURCE_DIR}/deps/doctest") +endif() +add_subdirectory("${PROJECT_SOURCE_DIR}/deps/dlhttp") diff --git a/deps/dlhttp b/deps/dlhttp new file mode 160000 index 0000000..6368e3e --- /dev/null +++ b/deps/dlhttp @@ -0,0 +1 @@ +Subproject commit 6368e3e2364a70555de93fd702f85f2bfb9e3d95