From: John Criswell Date: Thu, 29 May 2003 18:51:11 +0000 (+0000) Subject: Moved the FLEX and BISON macros from Makefile.common since they are X-Git-Url: http://demsky.eecs.uci.edu/git/?a=commitdiff_plain;h=d17eae37cc38c1c0b9bd22071e58507389356a19;p=oota-llvm.git 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 --- diff --git a/Makefile.config b/Makefile.config index 390eb8a0d3d..9677aa738af 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