WAF: use libsystemd-daemon only if linking actually succeeds
[samba.git] / wscript
diff --git a/wscript b/wscript
index 58af180d8871c072974b0e1b2926215e2cc61fb7..cf4e93b1c07c5cf9474c5cbddefc43b9db517383 100644 (file)
--- a/wscript
+++ b/wscript
@@ -204,7 +204,8 @@ def configure(conf):
         conf.CHECK_HEADERS('systemd/sd-daemon.h', lib='systemd-daemon')
         conf.CHECK_LIB('systemd-daemon', shlib=True)
 
-    if conf.CONFIG_SET('HAVE_SYSTEMD_SD_DAEMON_H'):
+    if (conf.CONFIG_SET('HAVE_SYSTEMD_SD_DAEMON_H') and
+        conf.CONFIG_SET('HAVE_LIBSYSTEMD_DAEMON')):
         conf.DEFINE('HAVE_SYSTEMD', '1')
         conf.env['ENABLE_SYSTEMD'] = True
     else: