]> git.proxmox.com Git - ceph.git/blame - ceph/src/compressor/CMakeLists.txt
update sources to 12.2.8
[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
31f18b77
FG
15if (HAVE_LZ4)
16 add_subdirectory(lz4)
17endif()
18
19set(ceph_compressor_libs
7c673cae
FG
20 ceph_snappy
21 ceph_zlib
22 ceph_zstd)
23
31f18b77
FG
24if (HAVE_LZ4)
25 list(APPEND ceph_compressor_libs ceph_lz4)
26endif()
27
28add_custom_target(compressor_plugins DEPENDS
29 ${ceph_compressor_libs})