Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/mono/mono.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
path: root/llvm
diff options
context:
space:
mode:
authorVlad Brezae <brezaevlad@gmail.com>2018-08-24 11:44:18 +0300
committerAlexander Köplinger <alex.koeplinger@outlook.com>2018-08-24 11:44:18 +0300
commit055573cc22d33951fc3ded86a4378bdece28aee5 (patch)
tree1d12aa95f67c090d4c904fd1717b77e72d737fa5 /llvm
parent105256cc0cd0bc2ae497d97d51feaa6b5239e287 (diff)
[llvm] Use curl as fallback for wget (#10263)
Diffstat (limited to 'llvm')
-rw-r--r--llvm/build.mk9
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: