4 check_dependency(LIBEVENT event event.h)
5 check_decl(getline stdio.h)
7 if(HAVE_LIBEVENT AND HAVE_ATOMICS)
8 add_executable(memaslap
16 target_include_directories(memaslap PRIVATE
17 ${CMAKE_SOURCE_DIR}/include
18 ${CMAKE_BINARY_DIR}/include
19 ${CMAKE_SOURCE_DIR}/src
20 ${CMAKE_BINARY_DIR}/src
22 target_link_libraries(memaslap PUBLIC libmemcached Threads::Threads ${LIBEVENT} m)
23 set_property(TARGET memaslap PROPERTY C_STANDARD 11)
24 if(CMAKE_INSTALL_RPATH)
25 set_target_properties(${CLIENT} PROPERTIES
26 INSTALL_RPATH ${CMAKE_INSTALL_RPATH}/../${CMAKE_INSTALL_LIBDIR})
28 install(TARGETS memaslap
29 RUNTIME DESTINATION ${CMAKE_INSTALL_BINDIR})