X-Git-Url: https://git.m6w6.name/?a=blobdiff_plain;f=contrib%2Fbin%2Fmemaslap%2FCMakeLists.txt;h=49a852c609a79448b8527fb6531db74c8a21239e;hb=279113c84c6059e4d0f75a2102c05ecc0daa0d19;hp=3f7f927d50b7ed68fd5e01ac7161093118095523;hpb=47e39907785cefb1dd9b5c2284681919d644bdf5;p=awesomized%2Flibmemcached diff --git a/contrib/bin/memaslap/CMakeLists.txt b/contrib/bin/memaslap/CMakeLists.txt index 3f7f927d..49a852c6 100644 --- a/contrib/bin/memaslap/CMakeLists.txt +++ b/contrib/bin/memaslap/CMakeLists.txt @@ -1,5 +1,4 @@ if(ENABLE_MEMASLAP AND CMAKE_USE_PTHREADS_INIT) - add_definitions(-D_GNU_SOURCE) include(CheckAtomics) @@ -10,7 +9,7 @@ if(ENABLE_MEMASLAP AND CMAKE_USE_PTHREADS_INIT) check_dependency(LIBEVENT event) if(HAVE_LIBEVENT AND HAVE_ATOMICS) - add_executable(memaslap + add_executable(aslap ms_main.c ms_conn.c ms_setting.c @@ -18,19 +17,19 @@ if(ENABLE_MEMASLAP AND CMAKE_USE_PTHREADS_INIT) ms_stats.c ms_task.c ms_thread.c) - target_include_directories(memaslap 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}) - target_link_libraries(memaslap PRIVATE 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) - set_target_properties(${CLIENT} PROPERTIES + set_target_properties(aslap PROPERTIES INSTALL_RPATH ${CMAKE_INSTALL_RPATH}/../${CMAKE_INSTALL_LIBDIR}) endif() - install(TARGETS memaslap + install(TARGETS aslap RUNTIME COMPONENT bin DESTINATION ${CMAKE_INSTALL_BINDIR}) endif()