From a5b84b1722c04e38aeafd70bbfbad0d538bb4979 Mon Sep 17 00:00:00 2001 From: ladislas Date: Tue, 12 Aug 2014 18:11:24 +0200 Subject: create CPPFLAGS_STD and make both CFLAGS_STD and CPPFLAGS_STD avalaible for CFLAGS and CXXFLAGS --- Arduino.mk | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) (limited to 'Arduino.mk') diff --git a/Arduino.mk b/Arduino.mk index d226e6e..cff4ee5 100644 --- a/Arduino.mk +++ b/Arduino.mk @@ -931,8 +931,15 @@ else $(call show_config_variable,CFLAGS_STD,[USER]) endif -CFLAGS += $(EXTRA_FLAGS) $(EXTRA_CFLAGS) -CXXFLAGS += -fno-exceptions $(EXTRA_FLAGS) $(EXTRA_CXXFLAGS) +ifndef CPPFLAGS_STD + CPPFLAGS_STD = -std=c++0x + $(call show_config_variable,CPPFLAGS_STD,[DEFAULT]) +else + $(call show_config_variable,CPPFLAGS_STD,[USER]) +endif + +CFLAGS += $(CFLAGS_STD) $(EXTRA_FLAGS) $(EXTRA_CFLAGS) +CXXFLAGS += -fno-exceptions $(CPPFLAGS_STD) $(EXTRA_FLAGS) $(EXTRA_CXXFLAGS) ASFLAGS += -x assembler-with-cpp LDFLAGS += -$(MCU_FLAG_NAME)=$(MCU) -Wl,--gc-sections -O$(OPTIMIZATION_LEVEL) $(EXTRA_FLAGS) $(EXTRA_CXXFLAGS) $(EXTRA_LDFLAGS) SIZEFLAGS ?= --mcu=$(MCU) -C -- cgit v1.2.3