From 1cab0c168e57816a6391c77e86330c73e786aa92 Mon Sep 17 00:00:00 2001 From: Ivan Kravets Date: Wed, 15 Jun 2016 18:42:56 +0300 Subject: [PATCH] Fix issue with appending PIO version to Build Defines --- platformio/builder/tools/platformio.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/platformio/builder/tools/platformio.py b/platformio/builder/tools/platformio.py index 77d1f60e..01b50f57 100644 --- a/platformio/builder/tools/platformio.py +++ b/platformio/builder/tools/platformio.py @@ -36,7 +36,9 @@ SRC_DEFAULT_FILTER = " ".join([ def BuildProgram(env): def _append_pio_macros(): - env.AppendUnique( + if any(["PLATFORMIO=" in str(d) for d in env.get("CPPDEFINES", [])]): + return + env.Append( CPPDEFINES=["PLATFORMIO={0:02d}{1:02d}{2:02d}".format( *pioversion_to_intstr())], )