diff options
author | Christof Schmitt <cs@samba.org> | 2015-03-20 14:36:58 -0700 |
---|---|---|
committer | Christof Schmitt <cs@samba.org> | 2015-03-23 21:22:11 +0100 |
commit | 4aaf270ea8b7376aedc8711f70ff85ef78ec8f26 (patch) | |
tree | 2de9d543a951a166472e3fce7e159864c349bc9c /lib/util/wscript_configure | |
parent | 409b5433d24e69a03d8638d4c65c8098539f078d (diff) | |
download | samba-4aaf270ea8b7376aedc8711f70ff85ef78ec8f26.tar.gz |
debug: Add systemd backend
Signed-off-by: Christof Schmitt <cs@samba.org>
Reviewed-by: Amitay Isaacs <amitay@gmail.com>
Diffstat (limited to 'lib/util/wscript_configure')
-rw-r--r-- | lib/util/wscript_configure | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/lib/util/wscript_configure b/lib/util/wscript_configure index 8cf77b432ae..0153fb8f67f 100644 --- a/lib/util/wscript_configure +++ b/lib/util/wscript_configure @@ -113,3 +113,17 @@ if (conf.CONFIG_SET('HAVE_SYSTEMD_SD_DAEMON_H') and else: conf.SET_TARGET_TYPE('systemd-daemon', 'EMPTY') conf.undefine('HAVE_SYSTEMD') + +if Options.options.enable_systemd != False: + conf.check_cfg(package='libsystemd-journal', args='--cflags --libs', + msg='Checking for libsystemd-journal', + uselib_store="SYSTEMD-JOURNAL") + conf.CHECK_HEADERS('systemd/sd-journal.h', lib='systemd-journal') + conf.CHECK_LIB('systemd-journal', shlib=True) + +if (conf.CONFIG_SET('HAVE_SYSTEMD_SD_JOURNAL_H') and + conf.CONFIG_SET('HAVE_LIBSYSTEMD_JOURNAL')): + conf.DEFINE('HAVE_SYSTEMD_JOURNAL', '1') +else: + conf.SET_TARGET_TYPE('systemd-journal', 'EMPTY') + conf.undefine('HAVE_SYSTEMD_JOURNAL') |