summaryrefslogtreecommitdiff
path: root/wscript_build
diff options
context:
space:
mode:
Diffstat (limited to 'wscript_build')
-rw-r--r--wscript_build13
1 files changed, 9 insertions, 4 deletions
diff --git a/wscript_build b/wscript_build
index fc4197441f4..d0fa87b81ea 100644
--- a/wscript_build
+++ b/wscript_build
@@ -2,6 +2,7 @@
# top level waf build script for samba4
+import Options
import os
srcdir = "."
@@ -70,10 +71,14 @@ bld.RECURSE('source4/lib/messaging')
bld.RECURSE('source4/lib/events')
bld.RECURSE('source4/lib/cmdline')
bld.RECURSE('source4/lib/http')
-bld.RECURSE('lib/socket_wrapper')
-bld.RECURSE('lib/resolv_wrapper')
-bld.RECURSE('lib/nss_wrapper')
-bld.RECURSE('lib/uid_wrapper')
+if bld.CONFIG_GET('NSS_WRAPPER'):
+ bld.RECURSE('lib/nss_wrapper')
+if bld.CONFIG_GET('SOCKET_WRAPPER'):
+ bld.RECURSE('lib/socket_wrapper')
+if bld.CONFIG_GET('RESOLV_WRAPPER'):
+ bld.RECURSE('lib/resolv_wrapper')
+if bld.CONFIG_GET('UID_WRAPPER'):
+ bld.RECURSE('lib/uid_wrapper')
if bld.CHECK_FOR_THIRD_PARTY():
bld.RECURSE('third_party')
bld.RECURSE('source4/lib/stream')