summaryrefslogtreecommitdiff
path: root/Makefile.rules
diff options
context:
space:
mode:
authorReid Spencer <rspencer@reidspencer.com>2006-07-26 21:14:56 +0000
committerReid Spencer <rspencer@reidspencer.com>2006-07-26 21:14:56 +0000
commite2cfe5d23225fa74febd5f170b919bba2c495308 (patch)
tree0e8257b0dbd76f6e8000c423c8b3c04b48534a7f /Makefile.rules
parent7686b57803b39c93c3da3dc77469e18f0bf04f2a (diff)
downloadllvm-e2cfe5d23225fa74febd5f170b919bba2c495308.tar.gz
llvm-e2cfe5d23225fa74febd5f170b919bba2c495308.tar.bz2
llvm-e2cfe5d23225fa74febd5f170b919bba2c495308.tar.xz
For PR814:
Provide support for making cross-compiling builds. See the PR for details. Patch provided by Anton Korobeynikov. Thanks, Anton! git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@29309 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'Makefile.rules')
-rw-r--r--Makefile.rules6
1 files changed, 5 insertions, 1 deletions
diff --git a/Makefile.rules b/Makefile.rules
index eee01eee60..6341c7553c 100644
--- a/Makefile.rules
+++ b/Makefile.rules
@@ -281,7 +281,11 @@ ifndef LLVMAS
LLVMAS := $(LLVMToolDir)/llvm-as$(EXEEXT)
endif
ifndef TBLGEN
-TBLGEN := $(LLVMToolDir)/tblgen$(EXEEXT)
+ ifeq ($(LLVM_CROSS_COMPILING),1)
+ TBLGEN := $(LLVMToolDir)/tblgen$(BUILD_EXEEXT)
+ else
+ TBLGEN := $(LLVMToolDir)/tblgen$(EXEEXT)
+ endif
endif
ifndef GCCAS
GCCAS := $(LLVMToolDir)/gccas$(EXEEXT)