From c61f4dcc0f9611448e726e203d65c674e4d74427 Mon Sep 17 00:00:00 2001 From: Andrew Tridgell Date: Thu, 6 May 2010 14:51:28 +0200 Subject: build: added a reconfigure target this is meant to be used by the s3 build, to allow jelmers work on smbtorture4 in s3 to avoid re-running configure unless its needed --- buildtools/wafsamba/samba_utils.py | 10 ++++++++++ 1 file changed, 10 insertions(+) (limited to 'buildtools/wafsamba/samba_utils.py') diff --git a/buildtools/wafsamba/samba_utils.py b/buildtools/wafsamba/samba_utils.py index 335313e5dc..f0360688ba 100644 --- a/buildtools/wafsamba/samba_utils.py +++ b/buildtools/wafsamba/samba_utils.py @@ -507,3 +507,13 @@ def load_file(filename): except: return None return r + + +def reconfigure(ctx): + '''rerun configure if necessary''' + import Configure, samba_wildcard, Scripting + if not os.path.exists(".lock-wscript"): + raise Utils.WafError('configure has not been run') + bld = samba_wildcard.fake_build_environment() + Configure.autoconfig = True + Scripting.check_configured(bld) -- cgit