makefile: Support clean builds of simulators with slirp support with older versions of gcc

This commit is contained in:
Mark Pizzolato 2015-11-27 13:08:53 -08:00
parent 33536f0759
commit a18a4f42b9

View file

@ -902,7 +902,15 @@ ifeq (HP-UX,$(OSTYPE))
CC_STD = -std=gnu99
else
ifeq (,$(SUNC_VERSION))
CC_STD = -std=c99
ifneq (,$(findstring error,$(shell $(GCC) -std=c11 -version /dev/null 2>&1)))
CC_STD = -std=c11
else
ifneq (,$(findstring error,$(shell $(GCC) -std=gnu99 -version /dev/null 2>&1)))
CC_STD = -std=gnu99
else
CC_STD = -std=c99 -fms-extensions
endif
endif
endif
endif
CC_OUTSPEC = -o $@