summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--source3/wscript12
1 files changed, 8 insertions, 4 deletions
diff --git a/source3/wscript b/source3/wscript
index dac52a7b67..fc4cb2dfca 100644
--- a/source3/wscript
+++ b/source3/wscript
@@ -74,10 +74,6 @@ def configure(conf):
if Options.options.with_swat:
conf.env['build_swat'] = True
- conf.ADD_EXTRA_INCLUDES('''#source3 #source3/include #lib/replace #lib/talloc
- #lib/tevent #lib/addns #source3/librpc
- #source3/lib #lib/tdb/include #lib/popt''')
-
conf.RECURSE('../lib/replace')
conf.RECURSE('build')
conf.RECURSE('../lib/tdb')
@@ -90,6 +86,14 @@ def configure(conf):
conf.RECURSE('../libcli/smbreadline')
conf.RECURSE('../lib/util')
+ conf.ADD_EXTRA_INCLUDES('''#source3 #source3/include''')
+ if not conf.env.USING_SYSTEM_TDB:
+ conf.ADD_EXTRA_INCLUDES('#lib/tdb/include')
+ if not conf.env.USING_SYSTEM_TEVENT:
+ conf.ADD_EXTRA_INCLUDES('#lib/tevent')
+ if not conf.env.USING_SYSTEM_TALLOC:
+ conf.ADD_EXTRA_INCLUDES('#lib/talloc')
+
conf.ADD_LDFLAGS("-Wl,--export-dynamic", testflags=True)
conf.CHECK_HEADERS('execinfo.h libexc.h libunwind.h netdb.h')