From 768f440060d5d43bd75c0d7d9a70fa861820894f Mon Sep 17 00:00:00 2001 From: Lutz Helwing Date: Mon, 9 Nov 2015 12:45:50 +0100 Subject: Linking library systemd instead of systemd-journal systemd-id128 if systemd version >= 209 Signed-off-by: Lutz Helwing --- CMakeLists.txt | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'CMakeLists.txt') diff --git a/CMakeLists.txt b/CMakeLists.txt index 3f68c59..e8e961a 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -144,6 +144,8 @@ add_definitions(-DCONFIGURATION_FILES_DIR="${CONFIGURATION_FILES_DIR}") add_subdirectory( cmake ) if(WITH_SYSTEMD OR WITH_SYSTEMD_WATCHDOG OR WITH_SYSTEMD_JOURNAL) + execute_process(COMMAND pkg-config --modversion systemd OUTPUT_VARIABLE SYSTEMD_VERSION) + if(WITH_SYSTEMD) add_definitions( -DDLT_SYSTEMD_ENABLE) endif(WITH_SYSTEMD) @@ -192,6 +194,9 @@ message( STATUS "WITH_TESTSCRIPTS = ${WITH_TESTSCRIPTS}" ) message( STATUS "WITH_GPROF = ${WITH_GPROF}" ) message( STATUS "BUILD_SHARED_LIBS = ${BUILD_SHARED_LIBS}" ) message( STATUS "TARGET_CPU_NAME = ${TARGET_CPU_NAME}" ) +if(WITH_SYSTEMD_JOURNAL) + message( STATUS "SYSTEMD_VERSION = ${SYSTEMD_VERSION}") +endif(WITH_SYSTEMD_JOURNAL) message( STATUS "CMAKE_INSTALL_PREFIX = ${CMAKE_INSTALL_PREFIX}" ) message( STATUS "CMAKE_BUILD_TYPE = ${CMAKE_BUILD_TYPE}" ) message( STATUS "CMAKE_HOST_SYSTEM_PROCESSOR = ${CMAKE_HOST_SYSTEM_PROCESSOR}" ) -- cgit v1.2.1