]>
Commit | Line | Data |
---|---|---|
7c673cae FG |
1 | |
2 | set(compressor_srcs | |
3 | Compressor.cc | |
4 | AsyncCompressor.cc) | |
5 | add_library(compressor_objs OBJECT ${compressor_srcs}) | |
6 | ||
7 | ## compressor plugins | |
8 | ||
9 | set(compressor_plugin_dir ${CMAKE_INSTALL_PKGLIBDIR}/compressor) | |
10 | ||
11 | add_subdirectory(snappy) | |
12 | add_subdirectory(zlib) | |
13 | add_subdirectory(zstd) | |
14 | ||
31f18b77 FG |
15 | if (HAVE_LZ4) |
16 | add_subdirectory(lz4) | |
17 | endif() | |
18 | ||
19 | set(ceph_compressor_libs | |
7c673cae FG |
20 | ceph_snappy |
21 | ceph_zlib | |
22 | ceph_zstd) | |
23 | ||
31f18b77 FG |
24 | if (HAVE_LZ4) |
25 | list(APPEND ceph_compressor_libs ceph_lz4) | |
26 | endif() | |
27 | ||
28 | add_custom_target(compressor_plugins DEPENDS | |
29 | ${ceph_compressor_libs}) |