reorganize directories
[m6w6/libmemcached] / src / 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_compile_definitions(libmemcachedutil PRIVATE -DBUILDING_LIBMEMCACHED)
13 target_link_libraries(libmemcachedutil libmemcached Threads::Threads)
14
15 set_target_properties(libmemcachedutil PROPERTIES SOVERSION ${LIBMEMCACHEDUTIL_SO_VERSION})
16 install(TARGETS libmemcachedutil EXPORT libmemcachedutil
17 LIBRARY DESTINATION ${CMAKE_INSTALL_LIBDIR})
18 export(EXPORT libmemcachedutil)
19 install(EXPORT libmemcachedutil DESTINATION ${CMAKE_INSTALL_DATADIR}/${PROJECT_NAME}/cmake)