From 802708b410b6367c01d968565f3f5e3a8751522d Mon Sep 17 00:00:00 2001 From: Andreas Schneider Date: Thu, 6 Sep 2012 12:14:34 +0200 Subject: wafsamba: Add a CONFIGURE_FILE option. --- buildtools/wafsamba/wafsamba.py | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) (limited to 'buildtools/wafsamba/wafsamba.py') diff --git a/buildtools/wafsamba/wafsamba.py b/buildtools/wafsamba/wafsamba.py index 1fb1241024..64624d71d5 100644 --- a/buildtools/wafsamba/wafsamba.py +++ b/buildtools/wafsamba/wafsamba.py @@ -31,6 +31,7 @@ import samba_wildcard import stale_files import symbols import pkgconfig +import configure_file # some systems have broken threading in python if os.environ.get('WAF_NOTHREADS') == '1': @@ -579,6 +580,12 @@ def SAMBA_GENERATOR(bld, name, rule, source='', target='', if not enabled: return + dep_vars = [] + if isinstance(vars, dict): + dep_vars = vars.keys() + elif isinstance(vars, list): + dep_vars = vars + bld.SET_BUILD_GROUP(group) t = bld( rule=rule, @@ -589,7 +596,7 @@ def SAMBA_GENERATOR(bld, name, rule, source='', target='', before='cc', ext_out='.c', samba_type='GENERATOR', - dep_vars = [rule] + (vars or []), + dep_vars = [rule] + dep_vars, name=name) if always: -- cgit