meson: Add efi-cflags option

This commit is contained in:
Jan Janssen 2022-01-28 11:33:23 +01:00
parent cedf5b1aef
commit c0e4459e09
2 changed files with 4 additions and 0 deletions

View File

@ -422,6 +422,8 @@ option('dbus', type : 'combo', choices : ['auto', 'true', 'false'],
option('gnu-efi', type : 'combo', choices : ['auto', 'true', 'false'],
description : 'gnu-efi support for sd-boot')
option('efi-cflags', type : 'array',
description : 'additional flags for EFI compiler')
# Note that LLD does not support PE/COFF relocations
# https://lists.llvm.org/pipermail/llvm-dev/2021-March/149234.html
option('efi-ld', type : 'combo', choices : ['auto', 'bfd', 'gold'],

View File

@ -229,6 +229,8 @@ foreach arg : get_option('c_args')
endif
endforeach
efi_cflags += get_option('efi-cflags')
efi_ldflags = [
'-fuse-ld=' + efi_ld,
'-L', efi_libdir,