]> git.proxmox.com Git - ceph.git/blame - ceph/src/compressor/CMakeLists.txt
add subtree-ish sources for 12.0.3
[ceph.git] / ceph / src / compressor / CMakeLists.txt
CommitLineData
7c673cae
FG
1
2set(compressor_srcs
3 Compressor.cc
4 AsyncCompressor.cc)
5add_library(compressor_objs OBJECT ${compressor_srcs})
6
7## compressor plugins
8
9set(compressor_plugin_dir ${CMAKE_INSTALL_PKGLIBDIR}/compressor)
10
11add_subdirectory(snappy)
12add_subdirectory(zlib)
13add_subdirectory(zstd)
14
15add_custom_target(compressor_plugins DEPENDS
16 ceph_snappy
17 ceph_zlib
18 ceph_zstd)
19
20if(WITH_EMBEDDED)
21 include(MergeStaticLibraries)
22 add_library(cephd_compressor_base STATIC ${compressor_srcs})
23 set_target_properties(cephd_compressor_base PROPERTIES COMPILE_DEFINITIONS BUILDING_FOR_EMBEDDED)
24 merge_static_libraries(cephd_compressor cephd_compressor_base cephd_compressor_snappy cephd_compressor_zlib cephd_compressor_zstd)
25endif()