From 3b4c9412a12771f5e241e7272c596c245d5e09c2 Mon Sep 17 00:00:00 2001 From: "gruvin@gmail.com" Date: Thu, 23 Aug 2012 01:47:38 +0000 Subject: [PATCH] A better Makefile fix for my LLVM compiler. Thanks Bertrand. --- src/Makefile | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/src/Makefile b/src/Makefile index a5e89ba80..faaedc7c9 100644 --- a/src/Makefile +++ b/src/Makefile @@ -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