Browse Source

BLD: Generate L1 symbol flags correctly

pull/4832/head
Rohit Goswami Mateusz Sokół 2 years ago
parent
commit
5599d73f4a
1 changed files with 16 additions and 1 deletions
  1. +16
    -1
      kernel/meson.build

+ 16
- 1
kernel/meson.build View File

@@ -184,8 +184,23 @@ kernel_confs = []
foreach _kop : base_kops
base = _kop['base']
modes = _kop['modes']
# Generate the symbol flags
_ckop_args = []
if symb_defs.has_key(base)
symb_base = symb_defs[base]
if symb_base.has_key('def')
foreach _d : symb_base['def']
_ckop_args += ('-D' + _d)
endforeach
endif
if symb_base.has_key('undef')
foreach _u : symb_base['undef']
_ckop_args += ('-U' + _u)
endforeach
endif
endif
foreach mode, details : modes
__cargs = _cargs
__cargs = _cargs + _ckop_args
prec_mode = precision_mappings[mode]
# Generate the mapping for the type
if prec_mode.has_key('def')


Loading…
Cancel
Save