this allows us to force a rule to always run. Will be used by
samba_version
Signed-off-by: Andrew Bartlett <abartlet@samba.org>
group='generators', enabled=True,
public_headers=None,
header_path=None,
- vars=None):
+ vars=None,
+ always=False):
'''A generic source generator target'''
if not SET_TARGET_TYPE(bld, name, 'GENERATOR'):
ext_out='.c',
name=name)
+ if always:
+ t.always = True
+
if public_headers is not None:
bld.PUBLIC_HEADERS(public_headers, header_path=header_path)
return t