]> git.proxmox.com Git - ceph.git/blob - ceph/src/compressor/snappy/CMakeLists.txt
8ce0bd04a30018ffd080c5a4131ec9e916a770f6
[ceph.git] / ceph / src / compressor / snappy / CMakeLists.txt
1 # snappy
2
3 set(snappy_sources
4 CompressionPluginSnappy.cc
5 )
6
7 add_library(ceph_snappy SHARED ${snappy_sources})
8 add_dependencies(ceph_snappy ${CMAKE_SOURCE_DIR}/src/ceph_ver.h)
9 target_link_libraries(ceph_snappy ${SNAPPY_LIBRARIES})
10 set_target_properties(ceph_snappy PROPERTIES
11 VERSION 2.0.0
12 SOVERSION 2
13 INSTALL_RPATH "")
14 install(TARGETS ceph_snappy DESTINATION ${compressor_plugin_dir})
15
16 if(WITH_EMBEDDED)
17 add_library(cephd_compressor_snappy STATIC ${snappy_sources})
18 set_target_properties(cephd_compressor_snappy PROPERTIES COMPILE_DEFINITIONS BUILDING_FOR_EMBEDDED)
19 endif()