s3/wscript, s3/wscript_build: add libarchive dependency.
authorAurélien Aptel <aurelien.aptel@gmail.com>
Tue, 9 Jul 2013 15:57:37 +0000 (17:57 +0200)
committerAndreas Schneider <asn@samba.org>
Wed, 19 Feb 2014 17:22:26 +0000 (18:22 +0100)
- add header and lib checks.

Signed-off-by: Aurélien Aptel <aurelien.aptel@gmail.com>
[ddiss@samba.org: rebase against makefile cleanup]
Reviewed-by: David Disseldorp <ddiss@samba.org>
Reviewed-by: Andreas Schneider <asn@samba.org>
source3/wscript
source3/wscript_build

index af0ed9f59038b3463ddb24fcffbaaa2f8cf7ca9c..31ec1a24118f83e43d53442f032cfeeb80ffeed0 100644 (file)
@@ -75,6 +75,10 @@ def configure(conf):
     if sys.platform != 'openbsd5':
         conf.ADD_LDFLAGS("-Wl,--export-dynamic", testflags=True)
 
+    # libarchive in smbclient
+    conf.CHECK_HEADERS('archive.h')
+    conf.CHECK_LIB('libarchive')
+
     conf.CHECK_HEADERS('execinfo.h libexc.h libunwind.h netdb.h')
     conf.CHECK_HEADERS('linux/falloc.h')
 
index 12e473f0f2ae8a56b4fd64914f8c59f1eee0fd99..fb98e543e9ed4d35c85460ede3036866beb36465 100755 (executable)
@@ -995,6 +995,7 @@ bld.SAMBA3_BINARY('client/smbclient',
                  source='''client/client.c
                  client/clitar.c
                  client/dnsbrowse.c''',
+                 ldflags='-larchive',
                  deps='''
                  talloc
                  popt_samba3