summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJohn Criswell <criswell@uiuc.edu>2003-05-29 18:51:11 +0000
committerJohn Criswell <criswell@uiuc.edu>2003-05-29 18:51:11 +0000
commitd17eae37cc38c1c0b9bd22071e58507389356a19 (patch)
tree4e0df807b8e1954f0755e9c56eb04c9492634e3b
parent01c16381236bce0eabc25f94621c7b04ddba240d (diff)
downloadllvm-d17eae37cc38c1c0b9bd22071e58507389356a19.tar.gz
llvm-d17eae37cc38c1c0b9bd22071e58507389356a19.tar.bz2
llvm-d17eae37cc38c1c0b9bd22071e58507389356a19.tar.xz
Moved the FLEX and BISON macros from Makefile.common since they are
configuration options like CC and CXX. Updated LLVMGCCDIR so that it refers to the valid LLVM gcc code. Added pathnames and flags to be used by some of the tests. Moved configuration options from Makefile.common to here since they should all be in one place. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@6404 91177308-0d34-0410-b5e6-96231b3b80d8
-rw-r--r--Makefile.config51
1 files changed, 50 insertions, 1 deletions
diff --git a/Makefile.config b/Makefile.config
index 390eb8a0d3..9677aa738a 100644
--- a/Makefile.config
+++ b/Makefile.config
@@ -18,6 +18,12 @@ CXX = PATH=/usr/bin /usr/dcs/software/evaluation/bin/g++
#
CC := PATH=/usr/bin /usr/dcs/software/evaluation/bin/gcc
+#
+# The pathnames of the Flex and Bison programs, respectively.
+#
+BISON = bison
+FLEX = flex
+
# Path to directory where object files should be stored during a build.
# Set LLVM_OBJ_DIR to "." if you do not want to use a separate place for
# object files.
@@ -28,7 +34,7 @@ LLVM_OBJ_DIR := /localhome/$(USER)
# Path to location for LLVM front-end this should only be specified here if you
# want to override the value set in Makefile.$(uname)
#
-#LLVMGCCDIR := /home/vadve/lattner/cvs/gcc_install_x86
+#LLVMGCCDIR := /home/vadve/lattner/local/x86/llvm-gcc/
# When this setting is set to true, programs in the llvm/test/Programs hierarchy
# are not recompiled from source code. Instead, the bytecode for the file is
@@ -49,3 +55,46 @@ BYTECODE_REPOSITORY := /home/vadve/lattner/LLVMPrograms
# ENABLE_PURIFY=1
#
PURIFY = /usr/dcs/applications/purify/bin/purify
+
+#
+# SPEC benchmarks:
+# Set this variable to enable the use of the SPEC benchmarks. You must
+# provide the SPEC benchmarks on your own.
+#
+USE_SPEC := 1
+
+#
+# Path to the SPEC benchmarks. If you have the SPEC benchmarks, place the
+# path here.
+#
+SPEC_ROOT := /home/vadve/shared/benchmarks/speccpu2000/benchspec
+
+#
+# Path to the PAPI code.
+#
+PAPIDIR := /home/vadve/shared/papi-2.3.4.1
+
+# These are options that can either be enabled here, or can be enabled on the
+# make command line (ie, make ENABLE_PROFILING=1)
+#
+
+# When ENABLE_PROFILING is enabled, the llvm source base is built with profile
+# information to allow gprof to be used to get execution frequencies.
+#
+#ENABLE_PROFILING = 1
+
+# When ENABLE_PURIFY is enabled, the LLVM tools are linked with purify (which
+# must be locally installed) to allow for some automated memory error debugging.
+#
+#ENABLE_PURIFY = 1
+
+# When ENABLE_OPTIMIZED is enabled, Release builds of all of the LLVM code are
+# turned on, and Debug builds are turned off.
+#
+#ENABLE_OPTIMIZED = 1
+
+#
+# This open tells the Makefiles to produce verbose output.
+# It essentially prints the commands that make is executing
+#
+#VERBOSE = 1