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

Reply via email to