Skip to content

Commit 29563b2

Browse files
committed
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 <[email protected]>
1 parent f42d7db commit 29563b2

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

src/crimson/CMakeLists.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -80,7 +80,6 @@ add_library(crimson-common STATIC
8080
${PROJECT_SOURCE_DIR}/src/common/HTMLFormatter.cc
8181
${PROJECT_SOURCE_DIR}/src/common/Formatter.cc
8282
${PROJECT_SOURCE_DIR}/src/common/Graylog.cc
83-
${PROJECT_SOURCE_DIR}/src/common/Journald.cc
8483
${PROJECT_SOURCE_DIR}/src/common/ostream_temp.cc
8584
${PROJECT_SOURCE_DIR}/src/common/LogEntry.cc
8685
${PROJECT_SOURCE_DIR}/src/common/TextTable.cc
@@ -125,6 +124,7 @@ add_library(crimson-common STATIC
125124
${PROJECT_SOURCE_DIR}/src/osd/PGPeeringEvent.cc
126125
${PROJECT_SOURCE_DIR}/src/common/scrub_types.cc
127126
${PROJECT_SOURCE_DIR}/src/xxHash/xxhash.c
127+
$<$<BOOL:${WITH_SYSTEMD}>:${PROJECT_SOURCE_DIR}/src/common/Journald.cc>
128128
${crimson_common_srcs}
129129
$<TARGET_OBJECTS:common_mountcephfs_objs>
130130
$<TARGET_OBJECTS:common-options-objs>)

0 commit comments

Comments
 (0)