Changes in directory llvm:
Makefile.rules updated: 1.372 -> 1.373 --- Log message: Abstract out the current optimization level into a flag that can be overridden on the make line, to avoid bugs in native compilers. --- Diffs of the changes: (+10 -6) Makefile.rules | 16 ++++++++++------ 1 files changed, 10 insertions(+), 6 deletions(-) Index: llvm/Makefile.rules diff -u llvm/Makefile.rules:1.372 llvm/Makefile.rules:1.373 --- llvm/Makefile.rules:1.372 Wed May 24 17:59:07 2006 +++ llvm/Makefile.rules Wed May 24 18:02:40 2006 @@ -198,11 +198,15 @@ # Variables derived from configuration we are building #-------------------------------------------------------------------- +# OPTIMIZE_OPTION - The optimization level option we want to build LLVM with +# this can be overridden on the make command line. +OPTIMIZE_OPTION := -O3 + ifdef ENABLE_PROFILING BuildMode := Profile - CXX.Flags := -O3 -pg - C.Flags := -O3 -pg - LD.Flags := -O3 -pg + CXX.Flags := $(OPTIMIZE_OPTION) -pg + C.Flags := $(OPTIMIZE_OPTION) -pg + LD.Flags := $(OPTIMIZE_OPTION) -pg else ifdef ENABLE_OPTIMIZED BuildMode := Release @@ -213,9 +217,9 @@ OmitFramePointer := -fomit-frame-pointer endif endif - CXX.Flags := -O3 $(OmitFramePointer) - C.Flags := -O3 $(OmitFramePointer) - LD.Flags := -O3 + CXX.Flags := $(OPTIMIZE_OPTION) $(OmitFramePointer) + C.Flags := $(OPTIMIZE_OPTION) $(OmitFramePointer) + LD.Flags := $(OPTIMIZE_OPTION) else BuildMode := Debug CXX.Flags := -g _______________________________________________ llvm-commits mailing list llvm-commits@cs.uiuc.edu http://lists.cs.uiuc.edu/mailman/listinfo/llvm-commits