X-Git-Url: https://git.m6w6.name/?a=blobdiff_plain;ds=sidebyside;f=test%2FCMakeLists.txt;h=d364ac313b4d07ebf14f8a7aaa25984e7e762b5c;hb=59d7373e0c1e0be8d8f3cc3dcf3c1df48554741d;hp=118dbc445be2570e27c5d5127e5e0b28fab0c98c;hpb=ca5b36c524c7b4ecdb436c2e20a8a0b089be127a;p=m6w6%2Flibmemcached diff --git a/test/CMakeLists.txt b/test/CMakeLists.txt index 118dbc44..d364ac31 100644 --- a/test/CMakeLists.txt +++ b/test/CMakeLists.txt @@ -14,10 +14,6 @@ check_decl(pipe2 unistd.h) check_decl(SOCK_NONBLOCK sys/socket.h) check_decl(SOCK_CLOEXEC sys/socket.h) -if(ENABLE_MEMASLAP AND LIBEVENT AND HAVE_C_STDATOMIC) - set(HAVE_MEMASLAP 1) -endif() - file(GLOB_RECURSE TESTING_SRC RELATIVE ${CMAKE_CURRENT_SOURCE_DIR} *.cpp) set(TESTING_ROOT ${CMAKE_CURRENT_BINARY_DIR}) set_source_files_properties(main.cpp PROPERTIES SKIP_UNITY_BUILD_INCLUSION ON) @@ -31,6 +27,9 @@ target_include_directories(runtests PRIVATE ${CMAKE_BINARY_DIR}/src) target_link_libraries(runtests PRIVATE libhashkit libmemcachedinternal libmemcachedutil) add_dependencies(runtests ${CLIENTS}) +if(HAVE_MEMASLAP) + add_dependencies(runtests memaslap) +endif() catch_discover_tests(runtests TEST_SPEC "lib*")