summaryrefslogtreecommitdiff
path: root/src/system/CMakeLists.txt
diff options
context:
space:
mode:
authorAlexander Wenzel <Alexander.AW.Wenzel@bmw.de>2013-06-28 16:18:18 +0200
committerAlexander Wenzel <Alexander.AW.Wenzel@bmw.de>2013-07-25 13:09:07 +0200
commitfd6c274685e5fd66506f29dece45032650ce6a92 (patch)
treee621ab156449f2dbaefb7c965806ac28e1575df4 /src/system/CMakeLists.txt
parent277fca175316e182b5a1f1b854e6a0bc11654d6e (diff)
downloadDLT-daemon-fd6c274685e5fd66506f29dece45032650ce6a92.tar.gz
First version of journal support.
Signed-off-by: Alexander Wenzel <Alexander.AW.Wenzel@bmw.de>
Diffstat (limited to 'src/system/CMakeLists.txt')
-rw-r--r--src/system/CMakeLists.txt13
1 files changed, 9 insertions, 4 deletions
diff --git a/src/system/CMakeLists.txt b/src/system/CMakeLists.txt
index 87c9c6f..e503688 100644
--- a/src/system/CMakeLists.txt
+++ b/src/system/CMakeLists.txt
@@ -14,15 +14,20 @@
# @licence end@
########
-if(WITH_SYSTEMD_WATCHDOG OR WITH_SYSTEMD)
+if(WITH_SYSTEMD_WATCHDOG OR WITH_SYSTEMD OR WITH_SYSTEMD_JOURNAL)
message( STATUS "Added ${systemd_SRCS} to dlt-system")
-endif(WITH_SYSTEMD_WATCHDOG OR WITH_SYSTEMD)
+endif(WITH_SYSTEMD_WATCHDOG OR WITH_SYSTEMD OR WITH_SYSTEMD_JOURNAL)
set(dlt_system_SRCS dlt-system dlt-system-options dlt-system-process-handling
dlt-system-filetransfer dlt-system-logfile dlt-system-processes dlt-system-shell
- dlt-system-syslog dlt-system-watchdog)
+ dlt-system-syslog dlt-system-watchdog dlt-system-journal)
add_executable(dlt-system ${dlt_system_SRCS} ${systemd_SRCS})
-target_link_libraries(dlt-system dlt z)
+if(WITH_SYSTEMD_JOURNAL)
+ target_link_libraries(dlt-system dlt z systemd-journal)
+else(WITH_SYSTEMD_JOURNAL)
+ target_link_libraries(dlt-system dlt z)
+endif(WITH_SYSTEMD_JOURNAL)
+
set_target_properties(dlt-system PROPERTIES LINKER_LANGUAGE C)