X-Git-Url: https://git.m6w6.name/?p=m6w6%2Flibmemcached;a=blobdiff_plain;f=contrib%2Fbin%2Fmemaslap%2FCMakeLists.txt;h=cbc44f608512f6a2d30758fac2ec02eb6aed1c77;hp=4f453610262e3c8c470d2514d992fa8e868a145a;hb=01c5e0ed8d3d9c72ea192792d1c49a50e756d635;hpb=808f81dba2553a1e552e8f3cea3ee376ad7d3558 diff --git a/contrib/bin/memaslap/CMakeLists.txt b/contrib/bin/memaslap/CMakeLists.txt index 4f453610..cbc44f60 100644 --- a/contrib/bin/memaslap/CMakeLists.txt +++ b/contrib/bin/memaslap/CMakeLists.txt @@ -1,11 +1,13 @@ if(ENABLE_MEMASLAP) - include(CheckAtomics) add_definitions(-D_GNU_SOURCE) - check_atomics() - check_dependency(LIBEVENT event event.h) - check_decl(getline stdio.h) - check_decl(_SC_NPROCESSORS_ONLN unistd.h) + + include(CheckAtomics) + check_type(cpu_set_t sched.h) + check_symbol(getline stdio.h) + check_symbol(_SC_NPROCESSORS_ONLN unistd.h) + + check_dependency(LIBEVENT event) if(HAVE_LIBEVENT AND HAVE_ATOMICS) add_executable(memaslap @@ -22,7 +24,7 @@ if(ENABLE_MEMASLAP) ${CMAKE_SOURCE_DIR}/src ${CMAKE_BINARY_DIR}/src ${CMAKE_BINARY_DIR}) - target_link_libraries(memaslap PUBLIC libmemcached Threads::Threads ${LIBEVENT} m) + target_link_libraries(memaslap PRIVATE libmemcached Threads::Threads ${LIBEVENT} m) set_property(TARGET memaslap PROPERTY C_STANDARD 11) if(CMAKE_INSTALL_RPATH) set_target_properties(${CLIENT} PROPERTIES