summaryrefslogtreecommitdiff
path: root/Makefile.rules
diff options
context:
space:
mode:
authorVikram S. Adve <vadve@cs.uiuc.edu>2002-08-02 18:34:12 +0000
committerVikram S. Adve <vadve@cs.uiuc.edu>2002-08-02 18:34:12 +0000
commit60f5606f5f2df4384301c47d96de80b080ecf053 (patch)
tree749907f1054e610d5f10b1d60a07c65d9aed9730 /Makefile.rules
parentbe1ecf605074ab035dacf40ce4cf01434fe24edc (diff)
downloadllvm-60f5606f5f2df4384301c47d96de80b080ecf053.tar.gz
llvm-60f5606f5f2df4384301c47d96de80b080ecf053.tar.bz2
llvm-60f5606f5f2df4384301c47d96de80b080ecf053.tar.xz
Don't build Debug/ versions when ENABLE_OPTIMIZED is on.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@3216 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'Makefile.rules')
-rw-r--r--Makefile.rules5
1 files changed, 4 insertions, 1 deletions
diff --git a/Makefile.rules b/Makefile.rules
index 74c865a67a..b13db1802d 100644
--- a/Makefile.rules
+++ b/Makefile.rules
@@ -78,7 +78,7 @@ endif
CompileCommonOpts = $(PROFILE) -Wall -W -Wwrite-strings -Wno-unused -I$(LEVEL)/include
# Compile a file, don't link...
-Compile = $(CXX) -c $(CPPFLAGS) $(CXXFLAGS) $(CompileCommonOpts) $(PROFILE)
+Compile = $(CXX) -c $(CPPFLAGS) $(CXXFLAGS) $(CompileCommonOpts)
CompileG = $(Compile) -g -D_DEBUG
CompileO = $(Compile) -O3 -DNDEBUG -finline-functions -felide-constructors -fnonnull-objects -freg-struct-return -fshort-enums
@@ -160,6 +160,8 @@ LIBNAME_AG := $(LIBDEBUG)/lib$(LIBRARYNAME).a
LIBNAME_OBJO := $(LIBRELEASE)/$(LIBRARYNAME).o
LIBNAME_OBJG := $(LIBDEBUG)/$(LIBRARYNAME).o
+
+ifndef ENABLE_OPTIMIZED
BUILD_LIBNAME_G := $(LIBNAME_G)
ifndef DONT_BUILD_RELINKED
BUILD_LIBNAME_OBJG := $(LIBNAME_OBJG)
@@ -167,6 +169,7 @@ endif
ifdef BUILD_ARCHIVE
BUILD_LIBNAME_AG := $(LIBNAME_AG)
endif
+endif
# If optimized builds are enabled...
ifdef ENABLE_OPTIMIZED