Fix issue with board extraFlags

This commit is contained in:
Ivan Kravets
2016-06-22 19:56:22 +03:00
parent 4736bfeea6
commit bb7bf4e91b

View File

@ -50,8 +50,8 @@ def BuildProgram(env):
)
# process extra flags from board
if "BOARD" in env:
env.ProcessFlags(env.BoardConfig().get("build.extra_flags", None))
if "BOARD" in env and "build.extra_flags" in env.BoardConfig():
env.ProcessFlags(env.BoardConfig().get("build.extra_flags"))
# remove base flags
env.ProcessUnFlags(env.get("BUILD_UNFLAGS"))
# apply user flags