From 3581b89fbbf753c69afce26b1d7753492445ecf8 Mon Sep 17 00:00:00 2001 From: Thomas Nagy Date: Tue, 14 Jan 2014 19:58:45 +0100 Subject: [PATCH] Enable custom regexp in bld(features='subst', re_m4=...) --- waflib/TaskGen.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/waflib/TaskGen.py b/waflib/TaskGen.py index 8913b9ba..87783e3e 100644 --- a/waflib/TaskGen.py +++ b/waflib/TaskGen.py @@ -694,7 +694,8 @@ class subst_pc(Task.Task): lst.append(g(1)) return "%%(%s)s" % g(1) return '' - code = re_m4.sub(repl, code) + global re_m4 + code = getattr(self.generator, 're_m4', re_m4).sub(repl, code) try: d = self.generator.dct