summaryrefslogtreecommitdiffstats
path: root/config.tests
diff options
context:
space:
mode:
authorHeiko Becker <heirecka@exherbo.org>2016-02-12 12:37:15 +0100
committerHeiko Becker <heirecka@exherbo.org>2016-02-15 13:32:21 +0000
commitc689bcafd3196aad22372e8056fe0ccb13c15f35 (patch)
tree47607a9fa6f1286037eae6e2bc73a06f7542cee0 /config.tests
parent80bf4bfe3df425962192118d4357acc144f6aef8 (diff)
Search for libsystemd first, fall back to libsystemd-journal
systemd >= 209 merged the individual libraries libsystemd-journal, libsystemd-login, libsystemd-id128 and libsystemd-daemon into a single library, libsystemd. To ease the transition one could pass an option to its build to generate stub libraries and matching pkg-config files. With systemd >= 229 this option has now been removed, causing the build to fail when the journald option is enabled. Change-Id: I26670f207f1a9e79c16be5ce8c8a49353143c5ba Reviewed-by: Oswald Buddenhagen <oswald.buddenhagen@theqtcompany.com> Reviewed-by: Robin Burchell <robin.burchell@viroteck.net>
Diffstat (limited to 'config.tests')
-rw-r--r--config.tests/unix/journald/journald.pro6
1 files changed, 5 insertions, 1 deletions
diff --git a/config.tests/unix/journald/journald.pro b/config.tests/unix/journald/journald.pro
index 2bb50ceb71..ea765642e6 100644
--- a/config.tests/unix/journald/journald.pro
+++ b/config.tests/unix/journald/journald.pro
@@ -1,6 +1,10 @@
SOURCES = journald.c
CONFIG += link_pkgconfig
-PKGCONFIG_PRIVATE += libsystemd-journal
+
+packagesExist(libsystemd): \
+ PKGCONFIG_PRIVATE += libsystemd
+else: \
+ PKGCONFIG_PRIVATE += libsystemd-journal
CONFIG -= qt