[llvm-commits] CVS: llvm/Makefile.config

John Criswell criswell at cs.uiuc.edu
Thu May 29 13:52:02 PDT 2003


Changes in directory llvm:

Makefile.config updated: 1.11 -> 1.12

---
Log message:

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.


---
Diffs of the changes:

Index: llvm/Makefile.config
diff -u llvm/Makefile.config:1.11 llvm/Makefile.config:1.12
--- llvm/Makefile.config:1.11	Fri Jan 17 11:36:47 2003
+++ llvm/Makefile.config	Thu May 29 13:51:11 2003
@@ -18,6 +18,12 @@
 #
 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 @@
 # 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 @@
 # 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





More information about the llvm-commits mailing list