target_include_directories(common-common-objs PRIVATE ${OPENSSL_INCLUDE_DIR})
# for options.cc
target_compile_definitions(common-common-objs PRIVATE
- "CEPH_LIBDIR=\"${CMAKE_INSTALL_FULL_LIBDIR}\""
- "CEPH_PKGLIBDIR=\"${CEPH_INSTALL_FULL_PKGLIBDIR}\""
- "CEPH_DATADIR=\"${CEPH_INSTALL_DATADIR}\"")
+ "CMAKE_INSTALL_LIBDIR=\"${CMAKE_INSTALL_LIBDIR}\""
+ "CEPH_INSTALL_FULL_PKGLIBDIR=\"${CEPH_INSTALL_FULL_PKGLIBDIR}\""
+ "CEPH_INSTALL_DATADIR=\"${CEPH_INSTALL_DATADIR}\"")
set(common_mountcephfs_srcs
armor.c
.set_description("default set by python code"),
Option("erasure_code_dir", Option::TYPE_STR, Option::LEVEL_ADVANCED)
- .set_default(CEPH_PKGLIBDIR"/erasure-code")
+ .set_default(CEPH_INSTALL_FULL_PKGLIBDIR"/erasure-code")
.set_flag(Option::FLAG_STARTUP)
.set_description("directory where erasure-code plugins can be found")
.add_service({"mon", "osd"}),
.set_description("Enable named (or all with '*') experimental features that may be untested, dangerous, and/or cause permanent data loss"),
Option("plugin_dir", Option::TYPE_STR, Option::LEVEL_ADVANCED)
- .set_default(CEPH_PKGLIBDIR)
+ .set_default(CEPH_INSTALL_FULL_PKGLIBDIR)
.set_flag(Option::FLAG_STARTUP)
.add_service({"mon", "osd"})
.set_description("Base directory for dynamically loaded plugins"),
.add_see_also("osd_deep_scrub_large_omap_object_key_threshold"),
Option("osd_class_dir", Option::TYPE_STR, Option::LEVEL_ADVANCED)
- .set_default(CEPH_LIBDIR "/rados-classes")
+ .set_default(CMAKE_INSTALL_LIBDIR "/rados-classes")
.set_description(""),
Option("osd_open_classes_on_start", Option::TYPE_BOOL, Option::LEVEL_ADVANCED)
.set_description("Path to cephadm utility"),
Option("mgr_module_path", Option::TYPE_STR, Option::LEVEL_ADVANCED)
- .set_default(CEPH_DATADIR "/mgr")
+ .set_default(CEPH_INSTALL_DATADIR "/mgr")
.add_service("mgr")
.set_description("Filesystem path to manager modules."),
$<TARGET_OBJECTS:common_mountcephfs_objs>)
target_compile_definitions(crimson-common PRIVATE
- "CEPH_LIBDIR=\"${CMAKE_INSTALL_FULL_LIBDIR}\""
- "CEPH_PKGLIBDIR=\"${CEPH_INSTALL_FULL_PKGLIBDIR}\""
- "CEPH_DATADIR=\"${CEPH_INSTALL_DATADIR}\"")
+ "CMAKE_INSTALL_LIBDIR=\"${CMAKE_INSTALL_LIBDIR}\""
+ "CEPH_INSTALL_FULL_PKGLIBDIR=\"${CEPH_INSTALL_FULL_PKGLIBDIR}\""
+ "CEPH_INSTALL_DATADIR=\"${CEPH_INSTALL_DATADIR}\"")
set(crimson_common_deps
Boost::iostreams
endif()
# Location needs to match default setting for mgr_module_path, currently:
-# OPTION(mgr_module_path, OPT_STR, CEPH_PKGLIBDIR "/mgr")
+# OPTION(mgr_module_path, OPT_STR, CEPH_INSTALL_DATADIR "/mgr")
install(DIRECTORY
${CMAKE_CURRENT_SOURCE_DIR}
DESTINATION ${CEPH_INSTALL_DATADIR}