Mercurial > mxe-octave
diff src/llvm.mk @ 3216:11f8ec654cd4
Avoid copying or linking files that are the same when doing native build
Prefer $(INSTALL) over $(LN_SF).
author | John W. Eaton <jwe@octave.org> |
---|---|
date | Wed, 07 Aug 2013 00:41:50 -0400 |
parents | 9cd2f1a4d68f |
children | 681331ee9a2f |
line wrap: on
line diff
--- a/src/llvm.mk Tue Aug 06 21:46:56 2013 -0400 +++ b/src/llvm.mk Wed Aug 07 00:41:50 2013 -0400 @@ -53,7 +53,7 @@ --prefix='$(HOST_PREFIX)' PATH='$(HOST_BINDIR):$(PATH)' $(MAKE) -C '$(1)/build' -j $(JOBS) install - $(LN_SF) '$(HOST_BINDIR)/llvm-config' '$(BUILD_TOOLS_PREFIX)/bin/$(MXE_TOOL_PREFIX)llvm-config' + $(INSTALL) -m755 '$(HOST_BINDIR)/llvm-config' '$(BUILD_TOOLS_PREFIX)/bin/$(MXE_TOOL_PREFIX)llvm-config' endef endif else @@ -67,6 +67,8 @@ $(MAKE) -C '$(1)/build' -j $(JOBS) llvm-tblgen $(MAKE) -C '$(1)/build' -j $(JOBS) intrinsics_gen $(MAKE) -C '$(1)/build' -j $(JOBS) install - $(LN_SF) '$(HOST_BINDIR)/llvm-config' '$(BUILD_TOOLS_PREFIX)/bin/$(MXE_TOOL_PREFIX)llvm-config' + if [ $(MXE_NATIVE_BUILD) = no ]; then \ + $(INSTALL) -m755 '$(HOST_BINDIR)/llvm-config' '$(BUILD_TOOLS_PREFIX)/bin/$(MXE_TOOL_PREFIX)llvm-config'; \ + fi endef endif