Merge pull request #442 from sej7278/master

Change CXXFLAGS_STD to match upstream
This commit is contained in:
Sudar Muthu 2016-07-25 19:42:23 +05:30 committed by GitHub
commit b971b05929
2 changed files with 12 additions and 4 deletions

View file

@ -472,8 +472,12 @@ ifndef AVR_TOOLS_PATH
AVR_TOOLS_PATH = $(AVR_TOOLS_DIR)/bin
endif
ifndef ARDUINO_LIB_PATH
ARDUINO_LIB_PATH = $(ARDUINO_DIR)/libraries
$(call show_config_variable,ARDUINO_LIB_PATH,[COMPUTED],(from ARDUINO_DIR))
else
$(call show_config_variable,ARDUINO_LIB_PATH,[USER])
endif
# 1.5.x platform dependent libs path
ifndef ARDUINO_PLATFORM_LIB_PATH
@ -1035,7 +1039,11 @@ else
endif
ifndef CXXFLAGS_STD
ifeq ($(shell expr $(ARDUINO_VERSION) '>' 150), 1)
CXXFLAGS_STD = -std=gnu++11 -fno-threadsafe-statics
else
CXXFLAGS_STD =
endif
$(call show_config_variable,CXXFLAGS_STD,[DEFAULT])
else
$(call show_config_variable,CXXFLAGS_STD,[USER])

View file

@ -929,7 +929,7 @@ CFLAGS_STD = = -std=gnu89
Controls, *exclusively*, which C++ standard is to be used for compilation.
Defaults to `undefined`
Defaults to `undefined` on 1.0 or `-std=gnu++11 -fno-threadsafe-statics` on 1.5+
Possible values: