OSDN Git Service

When cross compiling, install a host version of llvm-config. <rdar://11187889>
authorBob Wilson <bob.wilson@apple.com>
Thu, 19 Apr 2012 23:19:55 +0000 (23:19 +0000)
committerBob Wilson <bob.wilson@apple.com>
Thu, 19 Apr 2012 23:19:55 +0000 (23:19 +0000)
Now that llvm-config is a binary instead of a script the version installed
during a cross compiled build cannot be run from the host.  When cross
compiling, install a separate llvm-config-host that will run on the host.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@155164 91177308-0d34-0410-b5e6-96231b3b80d8

Makefile

index ec24862..590fab1 100644 (file)
--- a/Makefile
+++ b/Makefile
@@ -102,6 +102,11 @@ endif
 ifeq ($(LLVM_CROSS_COMPILING),1)
 all:: cross-compile-build-tools
 
+install:: $(DESTDIR)$(PROJ_bindir)
+       $(Echo) Installing llvm-config-host
+       $(Verb) $(ProgInstall) $(BuildLLVMToolDir)/llvm-config \
+         $(DESTDIR)$(PROJ_bindir)/llvm-config-host
+
 clean::
        $(Verb) rm -rf BuildTools