Include glob in crate depfile deps, to handle file-add events with cached depfiles. Closes #269.
This commit is contained in:
parent
ec7e84ae0d
commit
a8fbb53d64
1 changed files with 7 additions and 1 deletions
|
@ -814,9 +814,15 @@ RUSTBOOT_PROBE := $(wildcard $(CFG_BOOT))
|
||||||
ifneq ($(RUSTBOOT_PROBE),)
|
ifneq ($(RUSTBOOT_PROBE),)
|
||||||
CFG_INFO := $(info cfg: using built $(CFG_BOOT) for rust deps)
|
CFG_INFO := $(info cfg: using built $(CFG_BOOT) for rust deps)
|
||||||
STDLIB_DEPFILE := $(CFG_STDLIB).d
|
STDLIB_DEPFILE := $(CFG_STDLIB).d
|
||||||
|
RUSTC_DEPFILE := $(CFG_RUSTC).d
|
||||||
CRATE_DEPFILES := $(ALL_TEST_CRATES:%.rc=%.d) $(STDLIB_DEPFILE)
|
CRATE_DEPFILES := $(ALL_TEST_CRATES:%.rc=%.d) $(STDLIB_DEPFILE)
|
||||||
|
|
||||||
$(STDLIB_DEPFILE): $(STDLIB_CRATE) $(MKFILES) $(CFG_BOOT)
|
$(STDLIB_DEPFILE): $(STDLIB_CRATE) $(MKFILES) $(CFG_BOOT) $(STDLIB_INPUTS)
|
||||||
|
@$(call CFG_ECHO, dep: $<)
|
||||||
|
$(BOOT) -shared -rdeps $< $(CFG_PATH_MUNGE) >$@.tmp \
|
||||||
|
&& mv $@.tmp $@
|
||||||
|
|
||||||
|
$(RUSTC_DEPFILE): $(STDLIB_CRATE) $(MKFILES) $(CFG_BOOT) $(COMPILER_INPUTS)
|
||||||
@$(call CFG_ECHO, dep: $<)
|
@$(call CFG_ECHO, dep: $<)
|
||||||
$(BOOT) -shared -rdeps $< $(CFG_PATH_MUNGE) >$@.tmp \
|
$(BOOT) -shared -rdeps $< $(CFG_PATH_MUNGE) >$@.tmp \
|
||||||
&& mv $@.tmp $@
|
&& mv $@.tmp $@
|
||||||
|
|
Loading…
Reference in a new issue