5 add_library(compressor_objs OBJECT ${compressor_srcs})
9 set(compressor_plugin_dir ${CMAKE_INSTALL_PKGLIBDIR}/compressor)
11 add_subdirectory(snappy)
12 add_subdirectory(zlib)
13 add_subdirectory(zstd)
19 set(ceph_compressor_libs
25 list(APPEND ceph_compressor_libs ceph_lz4)
28 add_custom_target(compressor_plugins DEPENDS
29 ${ceph_compressor_libs})
32 include(MergeStaticLibraries)
33 add_library(cephd_compressor_base STATIC ${compressor_srcs})
34 set_target_properties(cephd_compressor_base PROPERTIES COMPILE_DEFINITIONS BUILDING_FOR_EMBEDDED)
35 set(cephd_compressor_libs
37 cephd_compressor_snappy
39 cephd_compressor_zstd)
41 list(APPEND cephd_compressor_libs cephd_compressor_lz4)
43 merge_static_libraries(cephd_compressor ${cephd_compressor_libs})