]> git.lizzy.rs Git - rust.git/blobdiff - mk/stage0.mk
Auto merge of #28455 - nrc:span-bang, r=alexcrichton
[rust.git] / mk / stage0.mk
index 4edd9118a5695ec7aca6f2044c5f89c005d51106..460a4a7f445e36419bed34826710950850e9a0a1 100644 (file)
@@ -3,8 +3,11 @@
 $(HBIN0_H_$(CFG_BUILD))/:
        mkdir -p $@
 
+# On windows these two are the same, so cause a redifinition warning
+ifneq ($(HBIN0_H_$(CFG_BUILD)),$(HLIB0_H_$(CFG_BUILD)))
 $(HLIB0_H_$(CFG_BUILD))/:
        mkdir -p $@
+endif
 
 $(SNAPSHOT_RUSTC_POST_CLEANUP): \
                $(S)src/snapshots.txt \
@@ -19,7 +22,7 @@ ifdef CFG_ENABLE_LOCAL_RUST
 else
        $(Q)$(CFG_PYTHON) $(S)src/etc/get-snapshot.py $(CFG_BUILD) $(SNAPSHOT_FILE)
 endif
-       $(Q)touch $@
+       $(Q)if [ -e "$@" ]; then touch "$@"; else echo "ERROR: snapshot $@ not found"; exit 1; fi
 
 # For other targets, let the host build the target: