From 515d3a658bfecccf609a0282d7a57002978b1550 Mon Sep 17 00:00:00 2001
From: Vincent Dupont <vincent@otakeys.com>
Date: Wed, 11 Jul 2018 14:57:09 +0200
Subject: [PATCH] cpu/mips: use gnu99 by default

---
 makefiles/arch/mips.inc.mk | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/makefiles/arch/mips.inc.mk b/makefiles/arch/mips.inc.mk
index 60486b3cee..cda818cfe7 100644
--- a/makefiles/arch/mips.inc.mk
+++ b/makefiles/arch/mips.inc.mk
@@ -32,7 +32,9 @@ endif
 # newlib commit 81c17949f0419d1c4fee421c60987ea1149522ae
 # https://cygwin.com/git/gitweb.cgi?p=newlib-cygwin.git;a=commitdiff;h=81c17949f0419d1c4fee421c60987ea1149522ae
 # Otherwise we get an error about a missing declaration of strnlen in some parts.
-export CFLAGS += -std=gnu99
+ifeq (, $(filter -std=%, $(CFLAGS)))
+  export CFLAGS += -std=gnu99
+endif
 export CFLAGS_CPU   = -EL -mabi=$(ABI)
 export CFLAGS_LINK  = -ffunction-sections -fno-builtin -fshort-enums -fdata-sections
 export CFLAGS_DBG   = -g3
-- 
GitLab