X-Git-Url: https://git.m6w6.name/?a=blobdiff_plain;f=test%2FCMakeLists.txt;h=e2ecf0a27a2b1aa283a423a78c4999518db98d8b;hb=f9c4c047caf6847f06e8059e11aff90e1ccdd84b;hp=75fb187b04e60eb71a4ce8cdbcb5dfd118e32d92;hpb=30c51379a982cb3e7682a90cdb2469c5e72a6045;p=awesomized%2Flibmemcached diff --git a/test/CMakeLists.txt b/test/CMakeLists.txt index 75fb187b..e2ecf0a2 100644 --- a/test/CMakeLists.txt +++ b/test/CMakeLists.txt @@ -14,9 +14,14 @@ endif() check_decl(pipe2 unistd.h) check_decl(SOCK_NONBLOCK sys/socket.h) check_decl(SOCK_CLOEXEC sys/socket.h) +check_decl(waitid sys/wait.h) +if(HAVE_WAITID) + check_compiles(HAVE_WAITID_NOWAIT "siginfo_t s; waitid(P_ALL, 0, &s, WNOWAIT|WEXITED);" sys/types.h sys/wait.h) +endif() 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}) @@ -30,7 +35,6 @@ target_link_libraries(runtests PRIVATE libhashkit libmemcachedinternal libmemcac check_tbb() if(HAVE_TBB) - message("HAVE TBB") target_link_libraries(runtests PRIVATE ${LIBTBB}) endif()