mirror of
https://github.com/platformio/platformio-core.git
synced 2025-07-30 10:07:14 +02:00
Put parsed mbed flags to appropriate scope
This commit is contained in:
@ -188,10 +188,10 @@ def get_build_flags(data):
|
|||||||
flags = {}
|
flags = {}
|
||||||
cflags = set(data.get("CFLAGS", []))
|
cflags = set(data.get("CFLAGS", []))
|
||||||
cxxflags = set(data.get("CXXFLAGS", []))
|
cxxflags = set(data.get("CXXFLAGS", []))
|
||||||
cppflags = set(cflags & cxxflags)
|
ccflags = set(cflags & cxxflags)
|
||||||
flags['CPPFLAGS'] = list(cppflags)
|
flags['CCFLAGS'] = list(ccflags)
|
||||||
flags['CXXFLAGS'] = list(cxxflags - cppflags)
|
flags['CXXFLAGS'] = list(cxxflags - ccflags)
|
||||||
flags['CFLAGS'] = list(cflags - cppflags)
|
flags['CFLAGS'] = list(cflags - ccflags)
|
||||||
return flags
|
return flags
|
||||||
|
|
||||||
|
|
||||||
@ -221,7 +221,7 @@ variant_dir = join("$PLATFORMFW_DIR", "variant", variant)
|
|||||||
env.Replace(
|
env.Replace(
|
||||||
_mbed_whole_archive_hook=_mbed_whole_archive_hook,
|
_mbed_whole_archive_hook=_mbed_whole_archive_hook,
|
||||||
_LIBFLAGS="${_mbed_whole_archive_hook(%s)}" % env.get("_LIBFLAGS")[2:-1],
|
_LIBFLAGS="${_mbed_whole_archive_hook(%s)}" % env.get("_LIBFLAGS")[2:-1],
|
||||||
CPPFLAGS=build_flags.get("CPPFLAGS", []),
|
CCFLAGS=build_flags.get("CCFLAGS", []),
|
||||||
CFLAGS=build_flags.get("CFLAGS", []),
|
CFLAGS=build_flags.get("CFLAGS", []),
|
||||||
CXXFLAGS=build_flags.get("CXXFLAGS", []),
|
CXXFLAGS=build_flags.get("CXXFLAGS", []),
|
||||||
LINKFLAGS=eixdata.get("LINKFLAGS", []),
|
LINKFLAGS=eixdata.get("LINKFLAGS", []),
|
||||||
|
Reference in New Issue
Block a user