From: Stefan Metzmacher Date: Fri, 20 Aug 2021 12:27:17 +0000 (+0000) Subject: wafsamba: add SAMBA_SUBSYSTEM(force_empty=False) X-Git-Tag: tdb-1.4.6~519 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=295e5270f60296feb4e9bbb57ae3b3f58f2d3258;p=thirdparty%2Fsamba.git wafsamba: add SAMBA_SUBSYSTEM(force_empty=False) We will need to define empty subsystems without any dependency. BUG: https://bugzilla.samba.org/show_bug.cgi?id=14780 Signed-off-by: Stefan Metzmacher Reviewed-by: Andrew Bartlett Reviewed-by: Andreas Schneider --- diff --git a/buildtools/wafsamba/wafsamba.py b/buildtools/wafsamba/wafsamba.py index a07b07890c0..4d7b216d683 100644 --- a/buildtools/wafsamba/wafsamba.py +++ b/buildtools/wafsamba/wafsamba.py @@ -570,6 +570,7 @@ Build.BuildContext.SAMBA_MODULE = SAMBA_MODULE def SAMBA_SUBSYSTEM(bld, modname, source, deps='', public_deps='', + __force_empty=False, includes='', public_headers=None, public_headers_install=True, @@ -603,7 +604,7 @@ def SAMBA_SUBSYSTEM(bld, modname, source, # remember empty subsystems, so we can strip the dependencies if ((source == '') or (source == [])): - if deps == '' and public_deps == '': + if not __force_empty and deps == '' and public_deps == '': SET_TARGET_TYPE(bld, modname, 'EMPTY') return empty_c = modname + '.empty.c'