From: Duncan Bellamy Date: Sat, 27 Sep 2025 21:38:39 +0000 (+0000) Subject: crimson: fix building without systemd X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=refs%2Fpull%2F65700%2Fhead;p=ceph.git crimson: fix building without systemd Use BOOL WITH_SYSTEMD guard before including Jounald.cc in sources for crimson-common Fixes: https://tracker.ceph.com/issues/73148 Signed-off-by: Duncan Bellamy --- diff --git a/src/crimson/CMakeLists.txt b/src/crimson/CMakeLists.txt index 4133494039c..0d17fb6dde7 100644 --- a/src/crimson/CMakeLists.txt +++ b/src/crimson/CMakeLists.txt @@ -80,7 +80,6 @@ add_library(crimson-common STATIC ${PROJECT_SOURCE_DIR}/src/common/HTMLFormatter.cc ${PROJECT_SOURCE_DIR}/src/common/Formatter.cc ${PROJECT_SOURCE_DIR}/src/common/Graylog.cc - ${PROJECT_SOURCE_DIR}/src/common/Journald.cc ${PROJECT_SOURCE_DIR}/src/common/ostream_temp.cc ${PROJECT_SOURCE_DIR}/src/common/LogEntry.cc ${PROJECT_SOURCE_DIR}/src/common/TextTable.cc @@ -125,6 +124,7 @@ add_library(crimson-common STATIC ${PROJECT_SOURCE_DIR}/src/osd/PGPeeringEvent.cc ${PROJECT_SOURCE_DIR}/src/common/scrub_types.cc ${PROJECT_SOURCE_DIR}/src/xxHash/xxhash.c + $<$:${PROJECT_SOURCE_DIR}/src/common/Journald.cc> ${crimson_common_srcs} $ $)