mirror of
https://git.rtems.org/rtems-libbsd/
synced 2025-05-14 00:39:18 +08:00
build: Do not convert cflags to defines
This makes it possible to use module-specific C flags, for example to instrument functions (-finstrument-functions).
This commit is contained in:
parent
7d194e5f55
commit
36a19bfde4
@ -452,19 +452,11 @@ class Builder(builder.ModuleManager):
|
|||||||
for arch in archs:
|
for arch in archs:
|
||||||
if bld.get_env()['RTEMS_ARCH'] == arch:
|
if bld.get_env()['RTEMS_ARCH'] == arch:
|
||||||
bld_sources += Builder._sourceList(bld, build[arch])
|
bld_sources += Builder._sourceList(bld, build[arch])
|
||||||
if 'cflags' in build:
|
|
||||||
bld_defines = [d[2:] for d in build['cflags']]
|
|
||||||
else:
|
|
||||||
bld_defines = []
|
|
||||||
if 'includes' in build:
|
|
||||||
bld_includes = build['includes']
|
|
||||||
else:
|
|
||||||
bld_includes = []
|
|
||||||
bld.objects(target = target,
|
bld.objects(target = target,
|
||||||
features = 'c',
|
features = 'c',
|
||||||
cflags = cflags,
|
cflags = cflags + sorted(build.get('cflags', [])),
|
||||||
includes = sorted(bld_includes) + includes,
|
includes = sorted(build.get('includes', [])) + includes,
|
||||||
defines = defines + sorted(bld_defines),
|
defines = defines,
|
||||||
source = bld_sources)
|
source = bld_sources)
|
||||||
libbsd_use += [target]
|
libbsd_use += [target]
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user