From 12604ed51aa4a32cfebf56173c7f9a22577611d0 Mon Sep 17 00:00:00 2001 From: Chris Lattner Date: Fri, 5 Apr 2002 18:56:58 +0000 Subject: [PATCH] * Allow purify builds to be enabled without hacking the makefile. Now you just have to run: make ENABLE_PURIFY=1 * Add command to the link line that makes the broken GCC 3.0 compiler work without affecting 2.95.3 git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@2116 91177308-0d34-0410-b5e6-96231b3b80d8 --- Makefile.common | 7 +++++-- Makefile.rules | 7 +++++-- 2 files changed, 10 insertions(+), 4 deletions(-) diff --git a/Makefile.common b/Makefile.common index a294df77ce6..a3ac71968cc 100644 --- a/Makefile.common +++ b/Makefile.common @@ -63,8 +63,11 @@ CompileO = $(Compile) -O3 -DNDEBUG -finline-functions -felide-constructors -fnon # Link final executable # To enable purify, do it here: -###Link = $(PURIFY) $(CXX) $(Prof) -static -Link = $(CXX) $(Prof) +ifdef ENABLE_PURIFY +Link = $(PURIFY) $(CXX) $(Prof) -static +else +Link = LD_RUN_PATH=/usr/dcs/software/evaluation/encap/gcc-3.0.4/lib $(CXX) $(Prof) +endif LinkG = $(Link) -g -L $(LEVEL)/lib/Debug LinkO = $(Link) -O3 -L $(LEVEL)/lib/Release diff --git a/Makefile.rules b/Makefile.rules index a294df77ce6..a3ac71968cc 100644 --- a/Makefile.rules +++ b/Makefile.rules @@ -63,8 +63,11 @@ CompileO = $(Compile) -O3 -DNDEBUG -finline-functions -felide-constructors -fnon # Link final executable # To enable purify, do it here: -###Link = $(PURIFY) $(CXX) $(Prof) -static -Link = $(CXX) $(Prof) +ifdef ENABLE_PURIFY +Link = $(PURIFY) $(CXX) $(Prof) -static +else +Link = LD_RUN_PATH=/usr/dcs/software/evaluation/encap/gcc-3.0.4/lib $(CXX) $(Prof) +endif LinkG = $(Link) -g -L $(LEVEL)/lib/Debug LinkO = $(Link) -O3 -L $(LEVEL)/lib/Release