From efbc47b4349c51e208d31c070a544e42a48c1176 Mon Sep 17 00:00:00 2001 From: Thomas Nagy Date: Wed, 4 Nov 2015 23:16:48 +0100 Subject: [PATCH] Added a fake Constants module in compat15.py --- TODO | 1 + waflib/extras/compat15.py | 5 +++++ 2 files changed, 6 insertions(+) diff --git a/TODO b/TODO index 6518d1c6..3600c3fd 100644 --- a/TODO +++ b/TODO @@ -16,6 +16,7 @@ Waf 1.9 * Better consistency between check_cfg and check_cc variables * Detect Clang by default on FreeBSD instead of gcc * Use relative paths in apply_incpaths (and absolute ones when paths cross drives) +* Let run_once accept a list of *args and all other issues listed on https://github.com/waf-project/waf/issues diff --git a/waflib/extras/compat15.py b/waflib/extras/compat15.py index e51dcfc8..8f895915 100644 --- a/waflib/extras/compat15.py +++ b/waflib/extras/compat15.py @@ -24,6 +24,9 @@ sys.modules['Node'] = Node sys.modules['Runner'] = Runner sys.modules['TaskGen'] = TaskGen sys.modules['Utils'] = Utils +sys.modules['Constants'] = Context +Context.SRCDIR = '' +Context.BLDDIR = '' from waflib.Tools import c_preproc sys.modules['preproc'] = c_preproc @@ -34,6 +37,8 @@ sys.modules['config_c'] = c_config ConfigSet.ConfigSet.copy = ConfigSet.ConfigSet.derive ConfigSet.ConfigSet.set_variant = Utils.nada +Utils.pproc = Utils.subprocess + Build.BuildContext.add_subdirs = Build.BuildContext.recurse Build.BuildContext.new_task_gen = Build.BuildContext.__call__ Build.BuildContext.is_install = 0