Skip to content

Commit 99da47c

Browse files
committed
Make DUB a proper order-only dependency
1 parent 68d5d9c commit 99da47c

File tree

1 file changed

+5
-2
lines changed

1 file changed

+5
-2
lines changed

posix.mak

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -850,14 +850,17 @@ $(ASSERT_WRITELN_BIN)_test: assert_writeln_magic.d $(DUB) $(STABLE_DMD)
850850
$(DUB) -v build --single --compiler=$(STABLE_DMD) --build=unittest $<
851851
@mv ./assert_writeln_magic $@
852852

853-
$(PHOBOS_FILES_GENERATED): $(PHOBOS_DIR_GENERATED)/%: $(PHOBOS_DIR)/% $(DUB) $(ASSERT_WRITELN_BIN)
853+
$(PHOBOS_FILES_GENERATED): $(PHOBOS_DIR_GENERATED)/%: $(PHOBOS_DIR)/% | $(DUB) $(ASSERT_WRITELN_BIN)
854854
@mkdir -p $(dir $@)
855855
@if [ $(subst .,, $(suffix $@)) = "d" ] && [ "$@" != "$(PHOBOS_DIR_GENERATED)/index.d" ] ; then \
856856
$(ASSERT_WRITELN_BIN) -i $< -o $@ ; \
857857
else cp $< $@ ; fi
858858

859-
$(PHOBOS_STABLE_FILES_GENERATED): $(PHOBOS_STABLE_DIR_GENERATED)/%: $(PHOBOS_STABLE_DIR)/% $(DUB) $(ASSERT_WRITELN_BIN)
859+
$(PHOBOS_STABLE_FILES_GENERATED): $(PHOBOS_STABLE_DIR_GENERATED)/%: $(PHOBOS_STABLE_DIR)/% | $(DUB) $(ASSERT_WRITELN_BIN)
860860
@mkdir -p $(dir $@)
861+
echo "foo"
862+
echo $@
863+
exit 1
861864
@if [ $(subst .,, $(suffix $@)) = "d" ] && [ "$@" != "$(PHOBOS_STABLE_DIR_GENERATED)/index.d" ] ; then \
862865
$(ASSERT_WRITELN_BIN) -i $< -o $@ ; \
863866
else cp $< $@ ; fi

0 commit comments

Comments
 (0)