diff options
author | Vlad Brezae <brezaevlad@gmail.com> | 2018-08-24 11:44:18 +0300 |
---|---|---|
committer | Alexander Köplinger <alex.koeplinger@outlook.com> | 2018-08-24 11:44:18 +0300 |
commit | 055573cc22d33951fc3ded86a4378bdece28aee5 (patch) | |
tree | 1d12aa95f67c090d4c904fd1717b77e72d737fa5 /llvm | |
parent | 105256cc0cd0bc2ae497d97d51feaa6b5239e287 (diff) |
[llvm] Use curl as fallback for wget (#10263)
Diffstat (limited to 'llvm')
-rw-r--r-- | llvm/build.mk | 9 |
1 files changed, 6 insertions, 3 deletions
diff --git a/llvm/build.mk b/llvm/build.mk index 3330d8fd6ba..c1318e73081 100644 --- a/llvm/build.mk +++ b/llvm/build.mk @@ -15,6 +15,10 @@ LLVM_BUILD ?= $(abspath $(top_srcdir)/llvm/build) LLVM_PREFIX ?= $(abspath $(top_srcdir)/llvm/usr) LLVM_RELEASE ?= llvm +# FIXME: URL should be http://xamjenkinsartifact.blob.core.windows.net/build-package-osx-llvm-$(NEEDED_LLVM_BRANCH)/llvm-osx64-$(NEEDED_LLVM_VERSION).tar.gz +LLVM_DOWNLOAD_LOCATION = "http://xamjenkinsartifact.blob.core.windows.net/build-package-osx-llvm-release60/llvm-osx64-$(NEEDED_LLVM_VERSION).tar.gz" +LLVM36_DOWNLOAD_LOCATION = "http://xamjenkinsartifact.blob.core.windows.net/build-package-osx-llvm/llvm-osx64-$(NEEDED_LLVM36_VERSION).tar.gz" + CMAKE := $(or $(CMAKE),$(shell which cmake)) NINJA := $(shell which ninja) @@ -73,14 +77,13 @@ build-llvm: configure-llvm install-llvm: build-llvm | $(LLVM_PREFIX) DESTDIR="" $(if $(NINJA),$(NINJA),$(MAKE)) -C $(LLVM_BUILD) install -# FIXME: URL should be http://xamjenkinsartifact.blob.core.windows.net/build-package-osx-llvm-$(NEEDED_LLVM_BRANCH)/llvm-osx64-$(NEEDED_LLVM_VERSION).tar.gz .PHONY: download-llvm download-llvm: - mkdir -p llvm-tmp && cd llvm-tmp && wget --no-verbose -O - http://xamjenkinsartifact.blob.core.windows.net/build-package-osx-llvm-release60/llvm-osx64-$(NEEDED_LLVM_VERSION).tar.gz | tar xzf - + mkdir -p llvm-tmp && cd llvm-tmp && (wget --no-verbose -O - $(LLVM_DOWNLOAD_LOCATION) || curl -L $(LLVM_DOWNLOAD_LOCATION)) | tar xzf - .PHONY: download-llvm36 download-llvm36: - mkdir -p llvm36-tmp && cd llvm36-tmp && wget --no-verbose -O - http://xamjenkinsartifact.blob.core.windows.net/build-package-osx-llvm/llvm-osx64-$(NEEDED_LLVM36_VERSION).tar.gz | tar xzf - + mkdir -p llvm36-tmp && cd llvm36-tmp && (wget --no-verbose -O - $(LLVM36_DOWNLOAD_LOCATION) || curl -L $(LLVM36_DOWNLOAD_LOCATION)) | tar xzf - .PHONY: clean-llvm clean-llvm: |