mk: add mechanisms for triggering clean-llvm builds from commits
This commit is contained in:
parent
63afb8ccc8
commit
9591832112
11
Makefile.in
11
Makefile.in
|
@ -536,10 +536,19 @@ ALL_TARGET_RULES = $(foreach target,$(CFG_TARGET_TRIPLES), \
|
||||||
$(foreach host,$(CFG_HOST_TRIPLES), \
|
$(foreach host,$(CFG_HOST_TRIPLES), \
|
||||||
all-target-$(target)-host-$(host)))
|
all-target-$(target)-host-$(host)))
|
||||||
|
|
||||||
all: $(ALL_TARGET_RULES) $(GENERATED) docs
|
all: rustllvm/llvm-auto-clean-stamp \
|
||||||
|
$(ALL_TARGET_RULES) $(GENERATED) docs
|
||||||
|
|
||||||
endif
|
endif
|
||||||
|
|
||||||
|
# This is used to independently force an LLVM clean rebuild
|
||||||
|
# when we changed something not otherwise captured by builtin
|
||||||
|
# dependencies. In these cases, commit a change that touches
|
||||||
|
# the stamp in the source dir.
|
||||||
|
rustllvm/llvm-auto-clean-stamp: $(S)src/rustllvm/llvm-auto-clean-trigger
|
||||||
|
$(Q)$(MAKE) clean-llvm
|
||||||
|
touch $@
|
||||||
|
|
||||||
|
|
||||||
######################################################################
|
######################################################################
|
||||||
# Re-configuration
|
# Re-configuration
|
||||||
|
|
|
@ -23,7 +23,7 @@ CLEAN_LLVM_RULES = \
|
||||||
$(foreach target, $(CFG_TARGET_TRIPLES), \
|
$(foreach target, $(CFG_TARGET_TRIPLES), \
|
||||||
clean-llvm$(target))
|
clean-llvm$(target))
|
||||||
|
|
||||||
.PHONY: clean clean-all clean-misc
|
.PHONY: clean clean-all clean-misc clean-llvm
|
||||||
|
|
||||||
clean-all: clean clean-llvm
|
clean-all: clean clean-llvm
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue