Fix unicode issue for Python 2.6

This commit is contained in:
Ivan Kravets
2015-11-27 23:49:49 +02:00
parent 7ce1dd4f5c
commit 304c023b4e
2 changed files with 9 additions and 9 deletions

View File

@ -227,9 +227,9 @@ env.Replace(
# restore external build flags
env.ProcessFlags([
env.get("BOARD_OPTIONS", {}).get("build", {}).get("extra_flags", None),
env.get("BOARD_OPTIONS", {}).get("build", {}).get("extra_flags"),
env.get("BUILD_FLAGS"),
getenv("PLATFORMIO_BUILD_FLAGS", None),
getenv("PLATFORMIO_BUILD_FLAGS"),
])
# Hook for K64F and K22F

View File

@ -40,9 +40,9 @@ def BuildProgram(env):
)
env.ProcessFlags([
env.get("BOARD_OPTIONS", {}).get("build", {}).get("extra_flags", None),
env.get("BOARD_OPTIONS", {}).get("build", {}).get("extra_flags"),
env.get("BUILD_FLAGS"),
getenv("PLATFORMIO_BUILD_FLAGS", None),
getenv("PLATFORMIO_BUILD_FLAGS"),
])
env.BuildFramework()
@ -67,8 +67,8 @@ def BuildProgram(env):
# Handle SRC_BUILD_FLAGS
env.ProcessFlags([
env.get("SRC_BUILD_FLAGS"),
getenv("PLATFORMIO_SRC_BUILD_FLAGS", None),
env.get("SRC_BUILD_FLAGS", None),
getenv("PLATFORMIO_SRC_BUILD_FLAGS"),
])
env.Append(
@ -81,7 +81,7 @@ def BuildProgram(env):
env.LookupSources(
"$BUILDSRC_DIR", "$PROJECTSRC_DIR", duplicate=False,
src_filter=getenv("PLATFORMIO_SRC_FILTER",
env.get("SRC_FILTER", None))),
env.get("SRC_FILTER"))),
LIBS=env.get("LIBS", []) + deplibs,
LIBPATH=env.get("LIBPATH", []) + ["$BUILD_DIR"]
)
@ -90,7 +90,7 @@ def BuildProgram(env):
def ProcessFlags(env, flags):
for f in flags:
if f:
env.MergeFlags(f)
env.MergeFlags(str(f))
# fix relative CPPPATH
for i, p in enumerate(env.get("CPPPATH", [])):
@ -99,7 +99,7 @@ def ProcessFlags(env, flags):
# Cancel any previous definition of name, either built in or
# provided with a -D option // Issue #191
undefines = [f for f in env.get("CCFLAGS", []) if f.startswith("-U")]
undefines = [u for u in env.get("CCFLAGS", []) if u.startswith("-U")]
if undefines:
for undef in undefines:
env['CCFLAGS'].remove(undef)