]> git.ipfire.org Git - thirdparty/samba.git/commitdiff
Search for location of waf script
authorDavid Mulder <dmulder@suse.com>
Thu, 7 Feb 2019 17:47:47 +0000 (10:47 -0700)
committerStefan Metzmacher <metze@samba.org>
Tue, 26 Feb 2019 09:39:24 +0000 (10:39 +0100)
When calling make from the ldb, talloc, tdb, and
tevent bundles, we need to first find the
location of the waf script. Currently the build
fails since it can't find waf.

Fixes regression caused by a660b7f.

Signed-off-by: David Mulder <dmulder@suse.com>
Reviewed-by: Andrew Bartlett <abartlet@samba.org>
lib/ldb/Makefile
lib/talloc/Makefile
lib/tdb/Makefile
lib/tevent/Makefile

index 18ef459eb16e6257ef4b51309e0bbcdc60d02a46..b82723f35ed80ec3fedec8ad5b183cc6c664b18c 100644 (file)
@@ -1,6 +1,7 @@
 # simple makefile wrapper to run waf
 
-WAF_BINARY=$(PYTHON) ../../buildtools/bin/waf
+WAF_BIN=`PATH=buildtools/bin:../../buildtools/bin:$$PATH which waf`
+WAF_BINARY=$(PYTHON) $(WAF_BIN)
 WAF=PYTHONHASHSEED=1 WAF_MAKE=1 $(WAF_BINARY)
 
 all:
index 36048e56e2d48b05273d681769e87b563f81ecb8..db2275c73977436f22ee5326b969f4fd8ee34931 100644 (file)
@@ -1,6 +1,7 @@
 # simple makefile wrapper to run waf
 
-WAF_BINARY=$(PYTHON) ../../buildtools/bin/waf
+WAF_BIN=`PATH=buildtools/bin:../../buildtools/bin:$$PATH which waf`
+WAF_BINARY=$(PYTHON) $(WAF_BIN)
 WAF=PYTHONHASHSEED=1 WAF_MAKE=1 $(WAF_BINARY)
 
 all:
index 3e70146c248c80cd01a948e82a478acc86eaa0f8..8fd56c814ecb77e21293287b584a69c0ab16dcb7 100644 (file)
@@ -1,6 +1,7 @@
 # simple makefile wrapper to run waf
 
-WAF_BINARY=$(PYTHON) ../../buildtools/bin/waf
+WAF_BIN=`PATH=buildtools/bin:../../buildtools/bin:$$PATH which waf`
+WAF_BINARY=$(PYTHON) $(WAF_BIN)
 WAF=PYTHONHASHSEED=1 WAF_MAKE=1 $(WAF_BINARY)
 
 all:
index c3676a4f42574f299f649f6f1586651a4a205c1e..6a3aab0cabba2c24c206e2418213034b01c86c23 100644 (file)
@@ -1,5 +1,6 @@
 # simple makefile wrapper to run waf
-WAF_BINARY=$(PYTHON) ../../buildtools/bin/waf
+WAF_BIN=`PATH=buildtools/bin:../../buildtools/bin:$$PATH which waf`
+WAF_BINARY=$(PYTHON) $(WAF_BIN)
 WAF=PYTHONHASHSEED=1 WAF_MAKE=1 $(WAF_BINARY)
 
 all: