Autodetect arduino version when possible

This commit is contained in:
Ryan Pavlik 2012-07-05 12:29:33 -05:00
parent 9027158e5f
commit 8896b8fcf6

View file

@ -292,8 +292,17 @@ endif
#
# Arduino version number
ifndef ARDUINO_VERSION
# Remove all the decimals, and right-pad with zeros, and finally grab the first 3 bytes.
# Works for 1.0 and 1.0.1
AUTO_ARDUINO_VERSION := $(shell cat $(ARDUINO_DIR)/lib/version.txt | sed -e 's/[.]//g' -e 's/$$/0000/' | head --bytes=3)
ifdef AUTO_ARDUINO_VERSION
$(info Using guessed/detected ARDUINO version define $(AUTO_ARDUINO_VERSION))
ARDUINO_VERSION = $(AUTO_ARDUINO_VERSION)
else
ARDUINO_VERSION = 100
endif
endif
########################################################################
# Arduino and system paths