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
diff options
context:
space:
mode:
authorZoltan Varga <vargaz@gmail.com>2019-07-09 12:44:17 +0300
committerAlexander Köplinger <alex.koeplinger@outlook.com>2019-07-09 12:44:17 +0300
commitaeacedfd38fd53c0c351429f5d880477467ec941 (patch)
tree6d5e2ecefa71889c078c3df35bb8319a3fb284e8 /sdks/builds
parent5a0bc3cf81eec6f8edb4a5c45b566c71235a765b (diff)
Remove support for llvm36, its not used anymore. (#15619)
* Remove support for llvm36, its not used anymore. * [jit] Remove support for older llvm versions.
Diffstat (limited to 'sdks/builds')
-rw-r--r--sdks/builds/llvm.mk69
1 files changed, 0 insertions, 69 deletions
diff --git a/sdks/builds/llvm.mk b/sdks/builds/llvm.mk
index 19434aacf12..ab407d6b37a 100644
--- a/sdks/builds/llvm.mk
+++ b/sdks/builds/llvm.mk
@@ -1,13 +1,4 @@
-LLVM36_SRC?=$(TOP)/sdks/builds/toolchains/llvm36
-
-$(TOP)/sdks/builds/toolchains/llvm36:
- mkdir -p $(dir $@)
- git clone -b $(LLVM36_BRANCH) https://github.com/mono/llvm.git $@
- cd $@ && git checkout $(LLVM36_HASH)
-
-$(LLVM36_SRC)/configure: | $(LLVM36_SRC)
-
##
# Parameters
# $(1): version
@@ -42,9 +33,6 @@ $(eval $(call LLVMProvisionTemplate,llvm,llvmwin64,$(TOP)/external/llvm))
ifeq ($(UNAME),Windows)
$(eval $(call LLVMProvisionTemplate,llvm,llvmwin64-msvc,$(TOP)/external/llvm))
endif
-ifeq ($(UNAME),Darwin)
-$(eval $(call LLVMProvisionTemplate,llvm36,llvm32,$(LLVM36_SRC)))
-endif
##
# Parameters
@@ -100,63 +88,6 @@ $(eval $(call LLVMTemplate,llvm64))
# Parameters
# $(1): target
# $(2): arch
-define LLVM36Template
-
-_llvm36-$(1)_CFLAGS=
-
-_llvm36-$(1)_CXXFLAGS= \
- $$(if $$(filter $$(UNAME),Darwin),-mmacosx-version-min=10.9 -stdlib=libc++)
-
-_llvm36-$(1)_LDFLAGS= \
- $$(if $$(filter $$(UNAME),Darwin),-mmacosx-version-min=10.9)
-
-_llvm36-$(1)_CONFIGURE_ENVIRONMENT= \
- $$(if $$(llvm36-$(1)_CC),CC="$$(llvm36-$(1)_CC)") \
- $$(if $$(llvm36-$(1)_CXX),CXX="$$(llvm36-$(1)_CXX)") \
- CFLAGS="$$(_llvm36-$(1)_CFLAGS)" \
- CXXFLAGS="$$(_llvm36-$(1)_CXXFLAGS)" \
- LDFLAGS="$$(_llvm36-$(1)_LDFLAGS)"
-
-_llvm36-$(1)_CONFIGURE_FLAGS= \
- --host=$$(if $$(filter $$(UNAME),Darwin),$(2)-apple-darwin10,$$(if $$(filter $$(UNAME),Linux),$(2)-linux-gnu,$$(error "Unknown UNAME='$$(UNAME)'"))) \
- --cache-file=$$(TOP)/sdks/builds/llvm36-$(1).config.cache \
- --prefix=$$(TOP)/sdks/out/llvm36-$(1) \
- --enable-assertions=no \
- --enable-optimized \
- --enable-targets="arm,aarch64,x86" \
- $$(if $$(filter $$(UNAME),Darwin),--enable-libcpp)
-
-.stamp-llvm36-$(1)-configure: $$(LLVM36_SRC)/configure
- mkdir -p $$(TOP)/sdks/builds/llvm36-$(1)
- cd $$(TOP)/sdks/builds/llvm36-$(1) && $$< $$(_llvm36-$(1)_CONFIGURE_ENVIRONMENT) $$(_llvm36-$(1)_CONFIGURE_FLAGS)
- touch $$@
-
-.PHONY: setup-llvm36-$(1)
-setup-llvm36-$(1):
- mkdir -p $$(TOP)/sdks/out/llvm36-$(1)
-
-.PHONY: build-llvm36-$(1)
-build-llvm36-$(1): .stamp-llvm36-$(1)-configure
- $$(MAKE) -C $$(TOP)/sdks/builds/llvm36-$(1)
-
-.PHONY: package-llvm36-$(1)
-package-llvm36-$(1): setup-llvm36-$(1) build-llvm36-$(1)
- $$(MAKE) -C $$(TOP)/sdks/builds/llvm36-$(1) install
-
-.PHONY: clean-llvm36-$(1)
-clean-llvm36-$(1)::
- rm -rf .stamp-llvm36-$(1)-configure $$(TOP)/sdks/builds/llvm36-$(1) $$(TOP)/sdks/builds/llvm36-$(1).config.cache $$(TOP)/sdks/out/llvm36-$(1)
-
-endef
-
-ifeq ($(UNAME),Darwin)
-$(eval $(call LLVM36Template,llvm32,i386))
-endif
-
-##
-# Parameters
-# $(1): target
-# $(2): arch
# $(3): mxe
define LLVMMxeTemplate