From: John Spray Date: Thu, 17 Sep 2015 10:26:32 +0000 (+0100) Subject: CMake: fix libcephfs shared lib generation X-Git-Tag: v9.1.0~127^2 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=refs%2Fpull%2F5963%2Fhead;p=ceph.git CMake: fix libcephfs shared lib generation Previously weren't generating versioned symlinks etc, so python bindings didn't find it. Signed-off-by: John Spray --- diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt index 814228bf35c7..5a790fa7023a 100644 --- a/src/CMakeLists.txt +++ b/src/CMakeLists.txt @@ -788,6 +788,10 @@ if(WITH_LIBCEPHFS) target_link_libraries(client osdc mds ${LIBEDIT_LIBS}) set(libcephfs_srcs libcephfs.cc) add_library(cephfs SHARED ${libcephfs_srcs}) +if(${ENABLE_SHARED}) + set_target_properties(cephfs PROPERTIES OUTPUT_NAME cephfs VERSION 1.0.0 + SOVERSION 1) +endif(${ENABLE_SHARED}) target_link_libraries(cephfs client global) install(TARGETS cephfs DESTINATION lib) install(DIRECTORY