forked from platformio/platformio-core
Allowed special build flags only for "src" files via "SRCBUILD_FLAGS" or global environment "export $PIOSRCBUILD_FLAGS"
This commit is contained in:
@ -17,6 +17,7 @@ commonvars.AddVariables(
|
|||||||
("PLATFORM",),
|
("PLATFORM",),
|
||||||
("FRAMEWORK",),
|
("FRAMEWORK",),
|
||||||
("BUILD_FLAGS",),
|
("BUILD_FLAGS",),
|
||||||
|
("SRCBUILD_FLAGS",),
|
||||||
|
|
||||||
# board options
|
# board options
|
||||||
("BOARD",),
|
("BOARD",),
|
||||||
|
@ -43,6 +43,8 @@ def BuildFirmware(env, libslist):
|
|||||||
if _libs:
|
if _libs:
|
||||||
libslist += _libs
|
libslist += _libs
|
||||||
|
|
||||||
|
src.MergeFlags(getenv("PIOSRCBUILD_FLAGS", "$SRCBUILD_FLAGS"))
|
||||||
|
|
||||||
return src.Program(
|
return src.Program(
|
||||||
join("$BUILD_DIR", "firmware"),
|
join("$BUILD_DIR", "firmware"),
|
||||||
[src.GlobCXXFiles(vdir) for vdir in vdirs],
|
[src.GlobCXXFiles(vdir) for vdir in vdirs],
|
||||||
|
Reference in New Issue
Block a user