projects
/
awesomized
/
libmemcached
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
|
github
raw
|
inline
| side by side
cmake: build&run tests (sortof)
[awesomized/libmemcached]
/
clients
/
CMakeLists.txt
diff --git
a/clients/CMakeLists.txt
b/clients/CMakeLists.txt
index 2c8dcac4cd50dc9e5fba149318132c54aa25c010..9f753f20f7e997ca2e0037176266bf62f767f8cd 100644
(file)
--- a/
clients/CMakeLists.txt
+++ b/
clients/CMakeLists.txt
@@
-1,29
+1,9
@@
-set(CLIENTS
- memcapable
- memcat
- memcp
- memdump
- memerror
- memexist
- memflush
- memparse
- memping
- memrm
- memslap
- memstat
- memtouch)
-
-add_library(libclient_utilities STATIC utilities.cc)
+add_library(libclient_utilities STATIC utilities.cc generator.cc execute.cc)
add_library(client_utilities ALIAS libclient_utilities)
target_include_directories(libclient_utilities PRIVATE ..)
target_link_libraries(libclient_utilities libmemcachedinternal)
add_library(client_utilities ALIAS libclient_utilities)
target_include_directories(libclient_utilities PRIVATE ..)
target_link_libraries(libclient_utilities libmemcachedinternal)
-add_library(libclient_slap STATIC generator.cc execute.cc)
-add_library(client_slap ALIAS libclient_slap)
-target_include_directories(libclient_slap PRIVATE ..)
-target_link_libraries(libclient_slap libmemcachedinternal)
-
foreach(CLIENT IN LISTS CLIENTS)
add_executable(${CLIENT} ${CLIENT}.cc)
target_include_directories(${CLIENT} PRIVATE ..)
foreach(CLIENT IN LISTS CLIENTS)
add_executable(${CLIENT} ${CLIENT}.cc)
target_include_directories(${CLIENT} PRIVATE ..)
@@
-36,9
+16,9
@@
target_sources(memcapable PRIVATE ../libmemcached/byteorder.cc)
# extra libs
# extra libs
-target_link_libraries(memcapable
${CMAKE_THREAD_LIBS_INIT}
)
+target_link_libraries(memcapable
Threads::Threads
)
target_link_libraries(memping libmemcachedutil)
target_link_libraries(memping libmemcachedutil)
-target_link_libraries(memslap
libclient_slap ${CMAKE_THREAD_LIBS_INIT}
)
+target_link_libraries(memslap
Threads::Threads
)
# memaslap is special
# memaslap is special
@@
-50,5
+30,5
@@
if(LIBEVENT AND HAVE_C_STDATOMIC)
add_executable(memaslap memaslap.c
ms_conn.c ms_setting.c ms_sigsegv.c ms_stats.c ms_task.c ms_thread.c)
target_include_directories(memaslap PRIVATE ..)
add_executable(memaslap memaslap.c
ms_conn.c ms_setting.c ms_sigsegv.c ms_stats.c ms_task.c ms_thread.c)
target_include_directories(memaslap PRIVATE ..)
- target_link_libraries(memaslap libclient_
slap libclient_utilities ${LIBEVENT} ${CMAKE_THREAD_LIBS_INIT}
)
+ target_link_libraries(memaslap libclient_
utilities ${LIBEVENT} Threads::Threads
)
endif()
endif()