aboutsummaryrefslogtreecommitdiff
path: root/Arduino.mk
diff options
context:
space:
mode:
authorSudar Muthu <sudar@sudarmuthu.com>2018-03-18 22:36:23 +0530
committerGitHub <noreply@github.com>2018-03-18 22:36:23 +0530
commit0809b5460617f2217d8b4b0f9a57758e220c429c (patch)
treedca8317adc611502c59ce5028374c8dd83f15db2 /Arduino.mk
parenta7b8084ac6b9b4d94dd91b9b996243432a7de4b3 (diff)
parent36b6b233eb161f2e086737116710e7667ad237a1 (diff)
Merge pull request #556 from wingunder/master
Added the DIAGNOSTICS_COLOR_WHEN var for controlling diagnostics-color.
Diffstat (limited to 'Arduino.mk')
-rw-r--r--Arduino.mk5
1 files changed, 3 insertions, 2 deletions
diff --git a/Arduino.mk b/Arduino.mk
index a238fe6..8ef79c7 100644
--- a/Arduino.mk
+++ b/Arduino.mk
@@ -1108,10 +1108,11 @@ endif
CFLAGS += $(CFLAGS_STD)
CXXFLAGS += -fpermissive -fno-exceptions $(CXXFLAGS_STD)
ASFLAGS += -x assembler-with-cpp
+DIAGNOSTICS_COLOR_WHEN ?= always
ifeq ($(shell expr $(CC_VERNUM) '>' 490), 1)
ASFLAGS += -flto
- CXXFLAGS += -fno-threadsafe-statics -flto -fno-devirtualize -fdiagnostics-color
- CFLAGS += -flto -fno-fat-lto-objects -fdiagnostics-color
+ CXXFLAGS += -fno-threadsafe-statics -flto -fno-devirtualize -fdiagnostics-color=$(DIAGNOSTICS_COLOR_WHEN)
+ CFLAGS += -flto -fno-fat-lto-objects -fdiagnostics-color=$(DIAGNOSTICS_COLOR_WHEN)
endif
LDFLAGS += -$(MCU_FLAG_NAME)=$(MCU) -Wl,--gc-sections -O$(OPTIMIZATION_LEVEL)
ifeq ($(shell expr $(CC_VERNUM) '>' 490), 1)