Browse Source
Move stubs to the global stub_ss[] source set. These files are now built once for all binaries, instead of one time per system binary. Signed-off-by: Philippe Mathieu-Daudé <philmd@linaro.org> Reviewed-by: Pierrick Bouvier <pierrick.bouvier@linaro.org> Reviewed-by: Richard Henderson <richard.henderson@linaro.org> Message-Id: <20260225035739.42848-10-philmd@linaro.org>master
7 changed files with 16 additions and 21 deletions
@ -1,12 +1,12 @@ |
|||
smbios_ss = ss.source_set() |
|||
smbios_ss.add(files('smbios.c')) |
|||
smbios_ss.add(when: 'CONFIG_IPMI', |
|||
if_true: files('smbios_type_38.c'), |
|||
if_false: files('smbios_type_38-stub.c')) |
|||
if_true: files('smbios_type_38.c')) |
|||
stub_ss.add(files('smbios_type_38-stub.c')) |
|||
|
|||
smbios_ss.add(when: 'CONFIG_SMBIOS_LEGACY', |
|||
if_true: files('smbios_legacy.c'), |
|||
if_false: files('smbios_legacy_stub.c')) |
|||
if_true: files('smbios_legacy.c')) |
|||
stub_ss.add(files('smbios_legacy_stub.c')) |
|||
|
|||
system_ss.add_all(when: 'CONFIG_SMBIOS', if_true: smbios_ss) |
|||
system_ss.add(when: 'CONFIG_SMBIOS', if_false: files('smbios-stub.c')) |
|||
stub_ss.add(files('smbios-stub.c')) |
|||
|
|||
Loading…
Reference in new issue