diff options
author | Stefan Metzmacher <metze@samba.org> | 2020-04-03 11:49:44 +0200 |
---|---|---|
committer | Andreas Schneider <asn@cryptomilk.org> | 2021-04-20 11:42:37 +0000 |
commit | 52950460821860613eaf375f2fa0ad1fc6f16674 (patch) | |
tree | a58be855c600fb0cb1993db511ddf3f037e49f41 /buildtools | |
parent | 4367eeb77851b9fa49a7c06c4b3cced9e4e18468 (diff) | |
download | samba-52950460821860613eaf375f2fa0ad1fc6f16674.tar.gz |
wafsamba: let 'use_hostcc=True' result in -D_SAMBA_HOSTCC_
That's easier for the callers.
Signed-off-by: Stefan Metzmacher <metze@samba.org>
Reviewed-by: Andreas Schneider <asn@samba.org>
Diffstat (limited to 'buildtools')
-rw-r--r-- | buildtools/wafsamba/samba_autoconf.py | 10 | ||||
-rw-r--r-- | buildtools/wafsamba/wafsamba.py | 1 |
2 files changed, 9 insertions, 2 deletions
diff --git a/buildtools/wafsamba/samba_autoconf.py b/buildtools/wafsamba/samba_autoconf.py index 276b88780b8..4d2aea6c941 100644 --- a/buildtools/wafsamba/samba_autoconf.py +++ b/buildtools/wafsamba/samba_autoconf.py @@ -905,9 +905,15 @@ def ADD_EXTRA_INCLUDES(conf, includes): -def CURRENT_CFLAGS(bld, target, cflags, allow_warnings=False, hide_symbols=False): +def CURRENT_CFLAGS(bld, target, cflags, + allow_warnings=False, + use_hostcc=False, + hide_symbols=False): '''work out the current flags. local flags are added first''' - ret = TO_LIST(cflags) + ret = [] + if use_hostcc: + ret += ['-D_SAMBA_HOSTCC_'] + ret += TO_LIST(cflags) if not 'EXTRA_CFLAGS' in bld.env: list = [] else: diff --git a/buildtools/wafsamba/wafsamba.py b/buildtools/wafsamba/wafsamba.py index d1baa3b4940..9c8aa36d61c 100644 --- a/buildtools/wafsamba/wafsamba.py +++ b/buildtools/wafsamba/wafsamba.py @@ -635,6 +635,7 @@ def SAMBA_SUBSYSTEM(bld, modname, source, target = modname, samba_cflags = CURRENT_CFLAGS(bld, modname, cflags, allow_warnings=allow_warnings, + use_hostcc=use_hostcc, hide_symbols=hide_symbols), depends_on = depends_on, samba_deps = TO_LIST(deps), |