projects
/
awesomized
/
libmemcached
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
|
github
raw
|
inline
| side by side
Merge pull request #140 from hussainnaqvee/patch-1
[awesomized/libmemcached]
/
contrib
/
bin
/
memaslap
/
CMakeLists.txt
diff --git
a/contrib/bin/memaslap/CMakeLists.txt
b/contrib/bin/memaslap/CMakeLists.txt
index 648b76874f491d85bbe0db29f15af6377266edca..49a852c609a79448b8527fb6531db74c8a21239e 100644
(file)
--- a/
contrib/bin/memaslap/CMakeLists.txt
+++ b/
contrib/bin/memaslap/CMakeLists.txt
@@
-1,11
+1,15
@@
-if(ENABLE_MEMASLAP)
+if(ENABLE_MEMASLAP AND CMAKE_USE_PTHREADS_INIT)
+
include(CheckAtomics)
include(CheckAtomics)
- check_atomics()
- check_dependency(LIBEVENT event event.h)
- check_decl(getline stdio.h)
+
+ 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)
if(HAVE_LIBEVENT AND HAVE_ATOMICS)
- add_executable(
mem
aslap
+ add_executable(aslap
ms_main.c
ms_conn.c
ms_setting.c
ms_main.c
ms_conn.c
ms_setting.c
@@
-13,20
+17,20
@@
if(ENABLE_MEMASLAP)
ms_stats.c
ms_task.c
ms_thread.c)
ms_stats.c
ms_task.c
ms_thread.c)
- target_include_directories(
mem
aslap PRIVATE
+ target_include_directories(aslap PRIVATE
${CMAKE_SOURCE_DIR}/include
${CMAKE_BINARY_DIR}/include
${CMAKE_SOURCE_DIR}/src
${CMAKE_BINARY_DIR}/src
${CMAKE_BINARY_DIR})
${CMAKE_SOURCE_DIR}/include
${CMAKE_BINARY_DIR}/include
${CMAKE_SOURCE_DIR}/src
${CMAKE_BINARY_DIR}/src
${CMAKE_BINARY_DIR})
- target_link_libraries(
memaslap PUBLIC
libmemcached Threads::Threads ${LIBEVENT} m)
- set_
property(TARGET memaslap PROPERTY C_STANDARD 11
)
+ target_link_libraries(
aslap PRIVATE
libmemcached Threads::Threads ${LIBEVENT} m)
+ set_
target_properties(aslap PROPERTIES C_STANDARD 11 OUTPUT_NAME ${CLIENT_PREFIX}aslap
)
if(CMAKE_INSTALL_RPATH)
if(CMAKE_INSTALL_RPATH)
- set_target_properties(
${CLIENT}
PROPERTIES
+ set_target_properties(
aslap
PROPERTIES
INSTALL_RPATH ${CMAKE_INSTALL_RPATH}/../${CMAKE_INSTALL_LIBDIR})
endif()
INSTALL_RPATH ${CMAKE_INSTALL_RPATH}/../${CMAKE_INSTALL_LIBDIR})
endif()
- install(TARGETS
mem
aslap
- RUNTIME DESTINATION ${CMAKE_INSTALL_BINDIR})
+ install(TARGETS aslap
+ RUNTIME
COMPONENT bin
DESTINATION ${CMAKE_INSTALL_BINDIR})
endif()
endif()
endif()
endif()