X-Git-Url: https://git.m6w6.name/?a=blobdiff_plain;f=libmemcachedutil%2FCMakeLists.txt;h=1cc32fe3f6cfb0a2f03d9f668f2f1160e90555ec;hb=4a35931d46dadb5d664389b0fbe1498c5567e15f;hp=2bf1aa98ffc6e56daff66f823508a938d775086e;hpb=4c0ac29dbad968b0a09fe4dc85c555627d3ac35a;p=awesomized%2Flibmemcached diff --git a/libmemcachedutil/CMakeLists.txt b/libmemcachedutil/CMakeLists.txt index 2bf1aa98..1cc32fe3 100644 --- a/libmemcachedutil/CMakeLists.txt +++ b/libmemcachedutil/CMakeLists.txt @@ -1,6 +1,4 @@ -find_package(Threads) - add_library(libmemcachedutil SHARED ../libmemcached/backtrace.cc flush.cc @@ -13,4 +11,9 @@ add_library(memcachedutil ALIAS libmemcachedutil) set_target_properties(libmemcachedutil PROPERTIES LIBRARY_OUTPUT_NAME memcachedutil) target_include_directories(libmemcachedutil PRIVATE ..) target_compile_definitions(libmemcachedutil PRIVATE -DBUILDING_LIBMEMCACHED) -target_link_libraries(libmemcachedutil libmemcached ${CMAKE_THREAD_LIBS_INIT}) +target_link_libraries(libmemcachedutil libmemcached Threads::Threads) + +set_target_properties(libmemcachedutil PROPERTIES SOVERSION ${LIBMEMCACHEDUTIL_SO_VERSION}) +install(TARGETS libmemcachedutil EXPORT libmemcachedutil) +export(EXPORT libmemcachedutil) +install(EXPORT libmemcachedutil DESTINATION ${CMAKE_INSTALL_DATADIR}/${PROJECT_NAME}/cmake)