replace: Only add bsd dependency when bsd library was found.
authorJelmer Vernooij <jelmer@samba.org>
Thu, 2 Feb 2012 01:48:35 +0000 (02:48 +0100)
committerJelmer Vernooij <jelmer@samba.org>
Thu, 2 Feb 2012 04:18:45 +0000 (05:18 +0100)
Autobuild-User: Jelmer Vernooij <jelmer@samba.org>
Autobuild-Date: Thu Feb  2 05:18:45 CET 2012 on sn-devel-104

lib/replace/wscript

index 4b4f0a8a6a8b732b04ff819470b10547654d27ae..5bafc1fe9f7a46e17061fae3dfbc1470b2f6bfcd 100644 (file)
@@ -452,6 +452,9 @@ def build(bld):
     if not bld.CONFIG_SET('HAVE_INET_NTOP'):     REPLACE_SOURCE += ' inet_ntop.c'
     if not bld.CONFIG_SET('HAVE_INET_PTON'):     REPLACE_SOURCE += ' inet_pton.c'
 
+    extra_libs = ''
+    if bld.CONFIG_SET('HAVE_LIBBSD'): extra_libs += ' bsd'
+
     bld.SAMBA_LIBRARY('replace',
                       source=REPLACE_SOURCE,
                       group='base_libraries',
@@ -461,7 +464,7 @@ def build(bld):
                       # at the moment:
                       # hide_symbols=bld.BUILTIN_LIBRARY('replace'),
                       private_library=True,
-                      deps='crypt dl nsl socket rt bsd')
+                      deps='crypt dl nsl socket rt' + extra_libs)
 
     bld.SAMBA_SUBSYSTEM('replace-test',
                       source='''test/testsuite.c test/strptime.c