From 0599b09cb1e3c554e246243cac31ffa6c905fc96 Mon Sep 17 00:00:00 2001 From: Igor Fedotov Date: Wed, 14 Sep 2016 16:13:09 +0000 Subject: [PATCH] common/compressor: add libcommonas a sependency for zlib and snappy plugins to ensure PluginRegistry access for them Signed-off-by: Igor Fedotov --- src/compressor/snappy/CMakeLists.txt | 2 +- src/compressor/zlib/CMakeLists.txt | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/compressor/snappy/CMakeLists.txt b/src/compressor/snappy/CMakeLists.txt index bd3ec59c7d1..1fa07c237b4 100644 --- a/src/compressor/snappy/CMakeLists.txt +++ b/src/compressor/snappy/CMakeLists.txt @@ -6,6 +6,6 @@ set(snappy_sources add_library(ceph_snappy SHARED ${snappy_sources}) add_dependencies(ceph_snappy ${CMAKE_SOURCE_DIR}/src/ceph_ver.h) -target_link_libraries(ceph_snappy snappy) +target_link_libraries(ceph_snappy snappy common) set_target_properties(ceph_snappy PROPERTIES VERSION 2.0.0 SOVERSION 2) install(TARGETS ceph_snappy DESTINATION ${compressor_plugin_dir}) diff --git a/src/compressor/zlib/CMakeLists.txt b/src/compressor/zlib/CMakeLists.txt index c5eccf58684..280962ad42d 100644 --- a/src/compressor/zlib/CMakeLists.txt +++ b/src/compressor/zlib/CMakeLists.txt @@ -29,7 +29,7 @@ endif(INTEL_SSE4_1 AND HAVE_BETTER_YASM_ELF64) add_library(ceph_zlib SHARED ${zlib_sources}) add_dependencies(ceph_zlib ${CMAKE_SOURCE_DIR}/src/ceph_ver.h) -target_link_libraries(ceph_zlib z) +target_link_libraries(ceph_zlib z common) target_include_directories(ceph_zlib PRIVATE "${CMAKE_SOURCE_DIR}/src/isa-l/include") set_target_properties(ceph_zlib PROPERTIES VERSION 2.0.0 SOVERSION 2) install(TARGETS ceph_zlib DESTINATION ${compressor_plugin_dir}) -- 2.47.3