[llvm-commits] CVS: llvm/Makefile.rules
Chris Lattner
lattner at cs.uiuc.edu
Wed May 24 16:02:52 PDT 2006
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
More information about the llvm-commits
mailing list