--- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -59,13 +59,6 @@ set_if_not_defined(CPPDAP_GOOGLETEST_DIR ########################################################### # Submodules ########################################################### -if(CPPDAP_BUILD_TESTS) - if(NOT EXISTS ${CPPDAP_GOOGLETEST_DIR}/.git) - message(WARNING "third_party/googletest submodule missing.") - message(WARNING "Run: `git submodule update --init` to build tests.") - set(CPPDAP_BUILD_TESTS OFF) - endif() -endif(CPPDAP_BUILD_TESTS) ########################################################### # JSON library @@ -289,7 +282,6 @@ if(CPPDAP_BUILD_TESTS) ${CPPDAP_SRC_DIR}/traits_test.cpp ${CPPDAP_SRC_DIR}/typeinfo_test.cpp ${CPPDAP_SRC_DIR}/variant_test.cpp - ${CPPDAP_GOOGLETEST_DIR}/googletest/src/gtest-all.cc ) set(DAP_TEST_INCLUDE_DIR @@ -312,6 +304,7 @@ if(CPPDAP_BUILD_TESTS) cppdap_set_target_options(cppdap-unittests) target_link_libraries(cppdap-unittests PRIVATE cppdap) + target_link_libraries(cppdap-unittests PRIVATE gtest_main gtest) endif(CPPDAP_BUILD_TESTS) # fuzzer