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",),
|
||||
("FRAMEWORK",),
|
||||
("BUILD_FLAGS",),
|
||||
("SRCBUILD_FLAGS",),
|
||||
|
||||
# board options
|
||||
("BOARD",),
|
||||
|
@ -43,6 +43,8 @@ def BuildFirmware(env, libslist):
|
||||
if _libs:
|
||||
libslist += _libs
|
||||
|
||||
src.MergeFlags(getenv("PIOSRCBUILD_FLAGS", "$SRCBUILD_FLAGS"))
|
||||
|
||||
return src.Program(
|
||||
join("$BUILD_DIR", "firmware"),
|
||||
[src.GlobCXXFiles(vdir) for vdir in vdirs],
|
||||
|
Reference in New Issue
Block a user