mirror of
https://github.com/platformio/platformio-core.git
synced 2025-07-30 10:07:14 +02:00
Fix unicode issue for Python 2.6
This commit is contained in:
@ -227,9 +227,9 @@ env.Replace(
|
|||||||
|
|
||||||
# restore external build flags
|
# restore external build flags
|
||||||
env.ProcessFlags([
|
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"),
|
env.get("BUILD_FLAGS"),
|
||||||
getenv("PLATFORMIO_BUILD_FLAGS", None),
|
getenv("PLATFORMIO_BUILD_FLAGS"),
|
||||||
])
|
])
|
||||||
|
|
||||||
# Hook for K64F and K22F
|
# Hook for K64F and K22F
|
||||||
|
@ -40,9 +40,9 @@ def BuildProgram(env):
|
|||||||
)
|
)
|
||||||
|
|
||||||
env.ProcessFlags([
|
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"),
|
env.get("BUILD_FLAGS"),
|
||||||
getenv("PLATFORMIO_BUILD_FLAGS", None),
|
getenv("PLATFORMIO_BUILD_FLAGS"),
|
||||||
])
|
])
|
||||||
env.BuildFramework()
|
env.BuildFramework()
|
||||||
|
|
||||||
@ -67,8 +67,8 @@ def BuildProgram(env):
|
|||||||
|
|
||||||
# Handle SRC_BUILD_FLAGS
|
# Handle SRC_BUILD_FLAGS
|
||||||
env.ProcessFlags([
|
env.ProcessFlags([
|
||||||
env.get("SRC_BUILD_FLAGS"),
|
env.get("SRC_BUILD_FLAGS", None),
|
||||||
getenv("PLATFORMIO_SRC_BUILD_FLAGS", None),
|
getenv("PLATFORMIO_SRC_BUILD_FLAGS"),
|
||||||
])
|
])
|
||||||
|
|
||||||
env.Append(
|
env.Append(
|
||||||
@ -81,7 +81,7 @@ def BuildProgram(env):
|
|||||||
env.LookupSources(
|
env.LookupSources(
|
||||||
"$BUILDSRC_DIR", "$PROJECTSRC_DIR", duplicate=False,
|
"$BUILDSRC_DIR", "$PROJECTSRC_DIR", duplicate=False,
|
||||||
src_filter=getenv("PLATFORMIO_SRC_FILTER",
|
src_filter=getenv("PLATFORMIO_SRC_FILTER",
|
||||||
env.get("SRC_FILTER", None))),
|
env.get("SRC_FILTER"))),
|
||||||
LIBS=env.get("LIBS", []) + deplibs,
|
LIBS=env.get("LIBS", []) + deplibs,
|
||||||
LIBPATH=env.get("LIBPATH", []) + ["$BUILD_DIR"]
|
LIBPATH=env.get("LIBPATH", []) + ["$BUILD_DIR"]
|
||||||
)
|
)
|
||||||
@ -90,7 +90,7 @@ def BuildProgram(env):
|
|||||||
def ProcessFlags(env, flags):
|
def ProcessFlags(env, flags):
|
||||||
for f in flags:
|
for f in flags:
|
||||||
if f:
|
if f:
|
||||||
env.MergeFlags(f)
|
env.MergeFlags(str(f))
|
||||||
|
|
||||||
# fix relative CPPPATH
|
# fix relative CPPPATH
|
||||||
for i, p in enumerate(env.get("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
|
# Cancel any previous definition of name, either built in or
|
||||||
# provided with a -D option // Issue #191
|
# 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:
|
if undefines:
|
||||||
for undef in undefines:
|
for undef in undefines:
|
||||||
env['CCFLAGS'].remove(undef)
|
env['CCFLAGS'].remove(undef)
|
||||||
|
Reference in New Issue
Block a user