]> git.lizzy.rs Git - rust.git/blobdiff - mk/llvm.mk
Link rustllvm statically, and distribute a static snapshot
[rust.git] / mk / llvm.mk
index 42b1a551805aff93816a3e76b94d20e74f68f1b7..cf4e98c6dba562272ca3f8f961bd44868dc8e30d 100644 (file)
@@ -44,5 +44,15 @@ $$(LLVM_STAMP_$(1)): $(S)src/rustllvm/llvm-auto-clean-trigger
 
 endef
 
+$(foreach host,$(CFG_HOST), \
+    $(eval LLVM_CONFIGS := $(LLVM_CONFIGS) $(LLVM_CONFIG_$(host))))
+
+$(S)src/librustc/lib/llvmdeps.rs: \
+                   $(LLVM_CONFIGS) \
+                   $(S)src/etc/mklldeps.py
+       $(Q)$(CFG_PYTHON) $(S)src/etc/mklldeps.py \
+           "$(LLVM_COMPONENTS)" $(LLVM_CONFIGS) \
+           > $@
+
 $(foreach host,$(CFG_HOST), \
  $(eval $(call DEF_LLVM_RULES,$(host))))