diff options
author | Heiko Becker <heirecka@exherbo.org> | 2016-02-12 12:37:15 +0100 |
---|---|---|
committer | Heiko Becker <heirecka@exherbo.org> | 2016-02-15 13:32:21 +0000 |
commit | c689bcafd3196aad22372e8056fe0ccb13c15f35 (patch) | |
tree | 47607a9fa6f1286037eae6e2bc73a06f7542cee0 /config.tests/unix/journald/journald.pro | |
parent | 80bf4bfe3df425962192118d4357acc144f6aef8 (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/unix/journald/journald.pro')
-rw-r--r-- | config.tests/unix/journald/journald.pro | 6 |
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 |