blob: 390eb8a0d3da064cf1cd8927d8a66c488cb13af8 [file] [log] [blame]
Vikram S. Adve049857e2002-08-29 23:27:38 +00001#===-- Makefile.config - Local configuration for LLVM ------*- makefile -*--====
2#
3# This file is included by Makefile.common. It defines paths and other
4# values specific to a particular installation of LLVM.
5#===-----------------------------------------------------------------------====
6
Chris Lattnere2b54852002-09-19 19:59:42 +00007# Path to the C++ compiler to use. This is an optional setting, which defaults
8# to whatever your gmake defaults to.
9#
10# Under Linux, for some reason the compiler driver wants to search the PATH to
11# find the system assembler, which breaks if the LLVM assembler is in our path.
12# Hack it to use the assembler in /usr/bin directly.
13#
14CXX = PATH=/usr/bin /usr/dcs/software/evaluation/bin/g++
Vikram S. Adve049857e2002-08-29 23:27:38 +000015
Chris Lattner2ad319c2002-09-19 21:33:10 +000016# We have the same problem with the CC binary, which use used by testcases for
17# native builds.
18#
Vikram S. Adve9c32df32002-09-20 14:01:14 +000019CC := PATH=/usr/bin /usr/dcs/software/evaluation/bin/gcc
Chris Lattner2ad319c2002-09-19 21:33:10 +000020
Vikram S. Adve049857e2002-08-29 23:27:38 +000021# Path to directory where object files should be stored during a build.
22# Set LLVM_OBJ_DIR to "." if you do not want to use a separate place for
23# object files.
24#
Chris Lattner66c1ab82002-09-18 19:32:17 +000025#LLVM_OBJ_DIR = .
Chris Lattner35fcad02002-09-22 23:35:11 +000026LLVM_OBJ_DIR := /localhome/$(USER)
Vikram S. Adve049857e2002-08-29 23:27:38 +000027
Chris Lattner4512f332002-09-19 19:43:29 +000028# Path to location for LLVM front-end this should only be specified here if you
29# want to override the value set in Makefile.$(uname)
30#
31#LLVMGCCDIR := /home/vadve/lattner/cvs/gcc_install_x86
Chris Lattner66c1ab82002-09-18 19:32:17 +000032
Chris Lattnere281d302003-01-17 17:36:47 +000033# When this setting is set to true, programs in the llvm/test/Programs hierarchy
34# are not recompiled from source code. Instead, the bytecode for the file is
35# pulled from the BYTECODE_REPOSITORY directory. This can be useful when disk
36# space is limited or when you just don't want to spend time running the C
37# frontend.
38#
39#USE_PRECOMPILED_BYTECODE := 1
40
41# This path specifies the cannonical location of bytecode files for compiled
42# versions of the test/Programs/* programs. This is used as the bytecode source
43# when USE_PRECOMPILED_BYTECODE is specified or when source code is not
44# available for the program (such as SPEC).
45#
46BYTECODE_REPOSITORY := /home/vadve/lattner/LLVMPrograms
47
Chris Lattnere2b54852002-09-19 19:59:42 +000048# Path to location for purify, this is only needed if you build with
49# ENABLE_PURIFY=1
50#
51PURIFY = /usr/dcs/applications/purify/bin/purify