X-Git-Url: https://git.m6w6.name/?a=blobdiff_plain;f=test%2FCMakeLists.txt;h=19330d393f87088893970c737b026ce3dd743cec;hb=fd0f1940d4b11f582fc237ff5ccf2c385eaa0e7d;hp=6f8230fb8aea95c297ff8aeada756361decb2b81;hpb=814795a9591799e2dfc44d8c855c672d82b70b86;p=awesomized%2Flibmemcached diff --git a/test/CMakeLists.txt b/test/CMakeLists.txt index 6f8230fb..19330d39 100644 --- a/test/CMakeLists.txt +++ b/test/CMakeLists.txt @@ -23,7 +23,6 @@ file(GLOB_RECURSE TESTING_SRC RELATIVE ${CMAKE_CURRENT_SOURCE_DIR} *.cpp) set(TESTING_ROOT ${CMAKE_CURRENT_BINARY_DIR}) set(SOURCES_ROOT ${CMAKE_SOURCE_DIR}) set_source_files_properties(main.cpp PROPERTIES SKIP_UNITY_BUILD_INCLUSION ON) -configure_file(conf.h.in conf.h @ONLY) add_executable(runtests ${TESTING_SRC}) set_target_properties(runtests PROPERTIES CXX_STANDARD 17) target_include_directories(runtests PRIVATE @@ -41,10 +40,13 @@ if(NOT (thread IN_LIST ENABLE_SANITIZERS)) endif() add_dependencies(runtests ${CLIENTS}) -if(HAVE_MEMASLAP) +if(TARGET memaslap) + set(HAVE_MEMASLAP 1) add_dependencies(runtests memaslap) endif() +configure_file(conf.h.in conf.h @ONLY) + catch_discover_tests(runtests TEST_SPEC "lib*") catch_discover_tests(runtests