A better Makefile fix for my LLVM compiler. Thanks Bertrand.

This commit is contained in:
gruvin@gmail.com
2012-08-23 01:47:38 +00:00
parent 55dc92a6f2
commit 3b4c9412a1
+5 -5
View File
@@ -593,17 +593,17 @@ MSG_CLEANING = Cleaning project:
ARMCPPFLAGS = -c -mcpu=$(MCU) -mthumb -fomit-frame-pointer -fverbose-asm -Wa,-ahlms=open9x.lst -Dat91sam3s4 -DRUN_FROM_FLASH=1 $(CPPFLAGS) $(GENDEPFLAGS)
AVRCPPFLAGS = -mmcu=$(MCU) -I. -x c++ $(CPPFLAGS) $(GENDEPFLAGS) -fwhole-program
APPLE=NO
ifneq ($(PCB), ARM)
GCCVERSIONGTE421 := $(shell expr 4.2.1 \>= `$(CC) -dumpversion`)
ifeq ($(GCCVERSIONGTE421),1)
CPPFLAGS += -fno-inline-small-functions
endif
GCCVERSIONGTE462 := $(shell expr 4.6.2 \<= `$(CC) -dumpversion`)
ifeq ($(GCCVERSIONGTE462),1)
CPPFLAGS += -flto
endif
ifeq ($(APPLE), NO)
CPPFLAGS += -fno-inline-small-functions
endif
GCCVERSIONGTE470 := $(shell expr 4.7.0 \<= `$(CC) -dumpversion`)
ifeq ($(GCCVERSIONGTE470),1)
AVRCPPFLAGS += -mstrict-X