diff --git a/platformio/builder/tools/platformio.py b/platformio/builder/tools/platformio.py index 5fac08eb..818c07ff 100644 --- a/platformio/builder/tools/platformio.py +++ b/platformio/builder/tools/platformio.py @@ -114,10 +114,11 @@ def BuildProgram(env): # process framework scripts env.BuildFrameworks(env.get("PIOFRAMEWORK")) - if ( + is_build_type_debug = ( set(["debug", "sizedata"]) & set(COMMAND_LINE_TARGETS) or env.GetProjectOption("build_type") == "debug" - ): + ) + if is_build_type_debug: env.ConfigureDebugFlags() # remove specified flags @@ -151,7 +152,7 @@ def BuildProgram(env): ) ) - print("Building in %s mode" % env.GetProjectOption("build_type")) + print("Building in %s mode" % ("debug" if is_build_type_debug else "release")) return program