diff options
author | Zoltan Varga <vargaz@gmail.com> | 2019-07-09 12:44:17 +0300 |
---|---|---|
committer | Alexander Köplinger <alex.koeplinger@outlook.com> | 2019-07-09 12:44:17 +0300 |
commit | aeacedfd38fd53c0c351429f5d880477467ec941 (patch) | |
tree | 6d5e2ecefa71889c078c3df35bb8319a3fb284e8 /sdks/builds | |
parent | 5a0bc3cf81eec6f8edb4a5c45b566c71235a765b (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.mk | 69 |
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 |