remove autotools files
[m6w6/libmemcached] / libmemcachedutil / CMakeLists.txt
1
2 add_library(libmemcachedutil SHARED
3 ../libmemcached/backtrace.cc
4 flush.cc
5 pid.cc
6 ping.cc
7 pool.cc
8 version.cc
9 )
10 add_library(memcachedutil ALIAS libmemcachedutil)
11 set_target_properties(libmemcachedutil PROPERTIES LIBRARY_OUTPUT_NAME memcachedutil)
12 target_include_directories(libmemcachedutil PRIVATE ..)
13 target_compile_definitions(libmemcachedutil PRIVATE -DBUILDING_LIBMEMCACHED)
14 target_link_libraries(libmemcachedutil libmemcached Threads::Threads)
15
16 set_target_properties(libmemcachedutil PROPERTIES SOVERSION ${LIBMEMCACHEDUTIL_SO_VERSION})
17 install(TARGETS libmemcachedutil EXPORT libmemcachedutil)
18 export(EXPORT libmemcachedutil)
19 install(EXPORT libmemcachedutil DESTINATION ${CMAKE_INSTALL_DATADIR}/${PROJECT_NAME}/cmake)