From 6e39070b091645bbaeb36300d8ae5fe78abcc394 Mon Sep 17 00:00:00 2001 From: Chris Lattner Date: Tue, 30 Oct 2001 20:24:08 +0000 Subject: [PATCH] Add easy way to enable purify support git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@1045 91177308-0d34-0410-b5e6-96231b3b80d8 --- Makefile.common | 6 ++++++ Makefile.rules | 6 ++++++ 2 files changed, 12 insertions(+) diff --git a/Makefile.common b/Makefile.common index 3c29a370334..921695c67d2 100644 --- a/Makefile.common +++ b/Makefile.common @@ -38,6 +38,9 @@ install :: BURG = /home/vadve/vadve/Research/DynOpt/Burg/burg BURG_OPTS = -I + +PURIFY = /usr/dcs/applications/purify/bin/purify -cache-dir="/home/vadve/lattner/purifycache" -chain-length="10" -messages=all + #--------------------------------------------------------- # Compilation options... #--------------------------------------------------------- @@ -58,6 +61,9 @@ CompileG = $(Compile) -g -D_DEBUG CompileO = $(Compile) -O3 -DNDEBUG -finline-functions -felide-constructors -fnonnull-objects -freg-struct-return -fshort-enums # Link final executable + +# To enable purify, do it here: +###Link = $(PURIFY) $(CXX) $(Prof) -static Link = $(CXX) $(Prof) LinkG = $(Link) -g -L $(LEVEL)/lib/Debug LinkO = $(Link) -O3 -L $(LEVEL)/lib/Release diff --git a/Makefile.rules b/Makefile.rules index 3c29a370334..921695c67d2 100644 --- a/Makefile.rules +++ b/Makefile.rules @@ -38,6 +38,9 @@ install :: BURG = /home/vadve/vadve/Research/DynOpt/Burg/burg BURG_OPTS = -I + +PURIFY = /usr/dcs/applications/purify/bin/purify -cache-dir="/home/vadve/lattner/purifycache" -chain-length="10" -messages=all + #--------------------------------------------------------- # Compilation options... #--------------------------------------------------------- @@ -58,6 +61,9 @@ CompileG = $(Compile) -g -D_DEBUG CompileO = $(Compile) -O3 -DNDEBUG -finline-functions -felide-constructors -fnonnull-objects -freg-struct-return -fshort-enums # Link final executable + +# To enable purify, do it here: +###Link = $(PURIFY) $(CXX) $(Prof) -static Link = $(CXX) $(Prof) LinkG = $(Link) -g -L $(LEVEL)/lib/Debug LinkO = $(Link) -O3 -L $(LEVEL)/lib/Release