+++ /dev/null
-include(MergeStaticLibraries)
-
-add_library(cephd_base STATIC
- libcephd.cc
- ../ceph_mon.cc
- ../ceph_osd.cc
- ../ceph_mds.cc)
-
-set_target_properties(cephd_base PROPERTIES COMPILE_DEFINITIONS BUILDING_FOR_EMBEDDED)
-
-set(merge_libs
- cephd_base
- cephd_compressor
- cephd_ec
- cephd_cls
- cephd_cls_kvs
- cephd_rados
- common
- common_utf8
- erasure_code
- global
- json_spirit
- kv
- mds
- mon
- os
- osd
- osdc)
-
-if(NOT WITH_SYSTEM_ROCKSDB)
- list(APPEND merge_libs ${ROCKSDB_LIBRARIES})
-endif(NOT WITH_SYSTEM_ROCKSDB)
-
-if(WITH_RADOSGW)
- list(APPEND merge_libs cephd_rgw)
-endif(WITH_RADOSGW)
-
-if(WITH_RBD)
- list(APPEND merge_libs cephd_rbd)
-endif(WITH_RBD)
-
-if(HAVE_ARMV8_CRC)
- list(APPEND merge_libs common_crc_aarch64)
-endif(HAVE_ARMV8_CRC)
-
-merge_static_libraries(cephd ${merge_libs})
-
-# TODO: install these libraries and add them to rpm and deb packages
-#install(TARGETS cephd DESTINATION ${CMAKE_INSTALL_LIBDIR})
-#install(FILES ../include/cephd/libcephd.h
-# DESTINATION ${CMAKE_INSTALL_INCLUDEDIR}/cephd)