summaryrefslogtreecommitdiff
path: root/buildtools/scripts
diff options
context:
space:
mode:
authorMatthias Dieter Wallnöfer <mwallnoefer@yahoo.de>2010-04-08 12:38:17 +0200
committerMatthias Dieter Wallnöfer <mwallnoefer@yahoo.de>2010-04-08 14:14:24 +0200
commitf3f82496ac1198ffa65d5b2a052838248e0685aa (patch)
tree4b7c64fda27f6b5b5ec61179e8265cf9bb90594e /buildtools/scripts
parentbf4189eb80246b3fc1fe0cf90cd790ac0b1e0e56 (diff)
downloadsamba-f3f82496ac1198ffa65d5b2a052838248e0685aa.tar.gz
s4:WAF buildsystem - support out of "source4" directory builds
Bug: https://bugzilla.samba.org/show_bug.cgi?id=4081 With this patch we are able to invoke s4 builds from the outside of the "source4" directory (but the target remains the "source4/bin" path). One constraint: all commands: "autogen-waf.sh", "configure", "make" have to be run from the same directory! Regarding "make": you have to run it using "make -C <source4 path> [targets]" if the invoke directory is not "source4" itself.
Diffstat (limited to 'buildtools/scripts')
-rwxr-xr-xbuildtools/scripts/configure.waf3
1 files changed, 3 insertions, 0 deletions
diff --git a/buildtools/scripts/configure.waf b/buildtools/scripts/configure.waf
index a6367e73141..79a7a35c5dc 100755
--- a/buildtools/scripts/configure.waf
+++ b/buildtools/scripts/configure.waf
@@ -1,5 +1,6 @@
#!/bin/sh
+PREVPATH=`dirname $0`
WAF=BUILDTOOLS/bin/waf
@@ -8,4 +9,6 @@ WAF=BUILDTOOLS/bin/waf
JOBS=1
export JOBS
+cd BUILDPATH
$WAF configure $*
+cd $PREVPATH