5 list(APPEND compressor_srcs QatAccel.cc)
7 add_library(compressor_objs OBJECT ${compressor_srcs})
8 if(HAVE_QATZIP AND HAVE_QATDRV)
9 target_link_libraries(compressor_objs PRIVATE
15 add_dependencies(compressor_objs legacy-option-headers)
19 set(compressor_plugin_dir ${CEPH_INSTALL_PKGLIBDIR}/compressor)
21 add_subdirectory(snappy)
22 add_subdirectory(zlib)
23 add_subdirectory(zstd)
30 add_subdirectory(brotli)
33 add_library(compressor STATIC $<TARGET_OBJECTS:compressor_objs>)
35 set(ceph_compressor_libs
41 list(APPEND ceph_compressor_libs ceph_lz4)
45 list(APPEND ceph_compressor_libs ceph_brotli)
48 add_custom_target(compressor_plugins DEPENDS
49 ${ceph_compressor_libs})