Restore PLATFORMIO macros with the current version

This commit is contained in:
Ivan Kravets
2015-12-01 19:00:40 +02:00
parent f842898102
commit 84e82dd39a
4 changed files with 13 additions and 7 deletions

View File

@ -4,6 +4,11 @@ Release History
PlatformIO 2.0
--------------
2.4.1 (2015-12-??)
~~~~~~~~~~~~~~~~~~
* Restored ``PLATFORMIO`` macros with the current version
2.4.0 (2015-12-01)
~~~~~~~~~~~~~~~~~~

View File

@ -12,7 +12,7 @@
# See the License for the specific language governing permissions and
# limitations under the License.
VERSION = (2, 4, 0)
VERSION = (2, 4, "1.dev0")
__version__ = ".".join([str(s) for s in VERSION])
__title__ = "platformio"

View File

@ -114,12 +114,6 @@ DefaultEnvironment(
env = DefaultEnvironment()
# Append PlatformIO version
env.Append(
CPPDEFINES=["PLATFORMIO={0:02d}{1:02d}{2:02d}".format(
*util.pioversion_to_intstr())]
)
if "BOARD" in env:
try:
env.Replace(BOARD_OPTIONS=util.get_boards(env.subst("$BOARD")))

View File

@ -23,6 +23,8 @@ from SCons.Script import (COMMAND_LINE_TARGETS, DefaultEnvironment, Exit,
SConscript)
from SCons.Util import case_sensitive_suffixes
from platformio.util import pioversion_to_intstr
SRC_BUILD_EXT = ["c", "cpp", "S", "spp", "SPP", "sx", "s", "asm", "ASM"]
SRC_HEADER_EXT = ["h", "hpp"]
SRC_DEFAULT_FILTER = " ".join([
@ -71,6 +73,11 @@ def BuildProgram(env):
getenv("PLATFORMIO_SRC_BUILD_FLAGS"),
])
env.Append(
CPPDEFINES=["PLATFORMIO={0:02d}{1:02d}{2:02d}".format(
*pioversion_to_intstr())]
)
return env.Program(
join("$BUILD_DIR", env.subst("$PROGNAME")),
env.LookupSources(