X-Git-Url: https://git.m6w6.name/?a=blobdiff_plain;f=src%2Flibmemcachedutil%2FCMakeLists.txt;fp=src%2Flibmemcachedutil%2FCMakeLists.txt;h=cb281c3be8191af1be1f4a8dd306e405ec4639cc;hb=f0718ff0a0d9f807ac98bbc8f028ba2f1c1c3577;hp=d087d63d19caa8c6be34a42c23014ae09234a726;hpb=5d6f037cd773ec09a91ed63bbc794a44b1ffbf84;p=awesomized%2Flibmemcached diff --git a/src/libmemcachedutil/CMakeLists.txt b/src/libmemcachedutil/CMakeLists.txt index d087d63d..cb281c3b 100644 --- a/src/libmemcachedutil/CMakeLists.txt +++ b/src/libmemcachedutil/CMakeLists.txt @@ -9,7 +9,11 @@ add_library(libmemcachedutil SHARED version.cc ) add_library(memcachedutil ALIAS libmemcachedutil) -set_target_properties(libmemcachedutil PROPERTIES LIBRARY_OUTPUT_NAME memcachedutil) +set_target_properties(libmemcachedutil PROPERTIES + LIBRARY_OUTPUT_NAME memcachedutil + INSTALL_RPATH $ORIGIN + SOVERSION ${LIBMEMCACHEDUTIL_SO_VERSION} + VERSION v${LIBMEMCACHEDUTIL_VERSION}) target_compile_definitions(libmemcachedutil PRIVATE -DBUILDING_LIBMEMCACHED) target_link_libraries(libmemcachedutil PUBLIC libmemcached Threads::Threads) target_include_directories(libmemcachedutil PRIVATE @@ -21,7 +25,6 @@ target_include_directories(libmemcachedutil PUBLIC $ $) -set_target_properties(libmemcachedutil PROPERTIES SOVERSION ${LIBMEMCACHEDUTIL_SO_VERSION}) install(TARGETS libmemcachedutil EXPORT libmemcachedutil LIBRARY DESTINATION ${CMAKE_INSTALL_LIBDIR}) export(EXPORT libmemcachedutil)