]> git.proxmox.com Git - ceph.git/blobdiff - ceph/src/tools/ceph-dencoder/ceph_dencoder.cc
update ceph source to reef 18.1.2
[ceph.git] / ceph / src / tools / ceph-dencoder / ceph_dencoder.cc
index af039bdf4627ea02c0823c324fe372853ad46f46..a278e08629f5f30d557d8353d3d7419b8501b5e0 100644 (file)
@@ -67,6 +67,8 @@ vector<DencoderPlugin> load_plugins()
   fs::path mod_dir{CEPH_DENC_MOD_DIR};
   if (auto ceph_lib = getenv("CEPH_LIB"); ceph_lib) {
     mod_dir = ceph_lib;
+  } else if (fs::is_regular_file("CMakeCache.txt")) {
+    mod_dir = std::filesystem::canonical("lib");
   }
   if (!fs::is_directory(mod_dir)) {
     std::cerr << "unable to load dencoders from "