]> git.lizzy.rs Git - rust.git/commitdiff
set --target when building miri
authorRalf Jung <post@ralfj.de>
Fri, 3 Jul 2020 09:18:44 +0000 (11:18 +0200)
committerRalf Jung <post@ralfj.de>
Fri, 3 Jul 2020 09:18:47 +0000 (11:18 +0200)
This helps cargo tell apart `./miri` builds and `cargo check` (e.g. through rust-analyzer).
See https://github.com/rust-lang/cargo/issues/8440.

miri

diff --git a/miri b/miri
index 237a53efb1ad173ae71fa534578a9734f1f0c0b2..37e87ec79861da7f1d53c2a7c5271939f56dd3d7 100755 (executable)
--- a/miri
+++ b/miri
@@ -94,12 +94,12 @@ COMMAND="$1"
 # <https://github.com/rust-lang/cargo/issues/6992>.
 case "$COMMAND" in
 *-debug)
-    CARGO_INSTALL_FLAGS="--debug $CARGO_EXTRA_FLAGS"
-    CARGO_BUILD_FLAGS="$CARGO_EXTRA_FLAGS"
+    CARGO_INSTALL_FLAGS="--target $TARGET --debug $CARGO_EXTRA_FLAGS"
+    CARGO_BUILD_FLAGS="--target $TARGET $CARGO_EXTRA_FLAGS"
     ;;
 *)
-    CARGO_INSTALL_FLAGS="$CARGO_EXTRA_FLAGS"
-    CARGO_BUILD_FLAGS="--release $CARGO_EXTRA_FLAGS"
+    CARGO_INSTALL_FLAGS="--target $TARGET $CARGO_EXTRA_FLAGS"
+    CARGO_BUILD_FLAGS="--target $TARGET --release $CARGO_EXTRA_FLAGS"
     ;;
 esac