]> git.proxmox.com Git - ceph.git/blame - ceph/src/erasure-code/lrc/CMakeLists.txt
update sources to 12.2.8
[ceph.git] / ceph / src / erasure-code / lrc / CMakeLists.txt
CommitLineData
7c673cae
FG
1# lrc plugin
2
3set(lrc_srcs
4 ErasureCodePluginLrc.cc
5 ErasureCodeLrc.cc
6 $<TARGET_OBJECTS:erasure_code_objs>
7 $<TARGET_OBJECTS:crush_objs>
8 ${CMAKE_SOURCE_DIR}/src/common/str_map.cc
9)
10
11add_library(ec_lrc SHARED ${lrc_srcs})
12add_dependencies(ec_lrc ${CMAKE_SOURCE_DIR}/src/ceph_ver.h)
13set_target_properties(ec_lrc PROPERTIES
14 INSTALL_RPATH "")
15target_link_libraries(ec_lrc json_spirit)
16install(TARGETS ec_lrc DESTINATION ${erasure_plugin_dir})