X-Git-Url: https://git.m6w6.name/?a=blobdiff_plain;f=clients%2FCMakeLists.txt;fp=clients%2FCMakeLists.txt;h=59fa4aa783eb687305411239a2826e6a1ce1b303;hb=cbb1b6155e959764f3d9915b7d98ed598384e0f6;hp=0000000000000000000000000000000000000000;hpb=e0165c033349179841bd1658f4068a9e4c075f66;p=awesomized%2Flibmemcached diff --git a/clients/CMakeLists.txt b/clients/CMakeLists.txt new file mode 100644 index 00000000..59fa4aa7 --- /dev/null +++ b/clients/CMakeLists.txt @@ -0,0 +1,30 @@ +include_directories(..) + +add_library(utilities STATIC utilities.cc) +link_libraries(utilities memcachedinternal) + +add_executable(memcapable memcapable.cc ../libmemcached/byteorder.cc) +add_executable(memcat memcat.cc) +add_executable(memcp memcp.cc) +add_executable(memdump memdump.cc) +add_executable(memerror memerror.cc) +add_executable(memexist memexist.cc) +add_executable(memflush memflush.cc) +add_executable(memparse memparse.cc) +add_executable(memping memping.cc) +add_executable(memrm memrm.cc) +add_executable(memslap memslap.cc generator.cc execute.cc) +add_executable(memstat memstat.cc) +add_executable(memtouch memtouch.cc) + +target_link_libraries(memcapable ${CMAKE_THREAD_LIBS_INIT}) +target_link_libraries(memping memcachedutil) +target_link_libraries(memslap ${CMAKE_THREAD_LIBS_INIT}) + +find_library(LIBEVENT event) + +if(LIBEVENT) + add_executable(memaslap + memaslap.c generator.cc execute.cc ms_conn.c ms_setting.c ms_sigsegv.c ms_stats.c ms_task.c ms_thread.c) + target_link_libraries(memaslap event) +endif()