From 033a025b10f9b81579f28acfe4cce5f7db88ad74 Mon Sep 17 00:00:00 2001 From: Joshua Nelson Date: Sun, 10 Jul 2022 23:57:25 -0500 Subject: [PATCH] Don't rerun the build script for the compiler each time on linux In practice, this doesn't matter very much because the script takes ~no time to run. But this makes `CARGO_LOG=info` easier to read, and theoretically saves a few milliseconds. --- compiler/rustc/build.rs | 3 +++ 1 file changed, 3 insertions(+) diff --git a/compiler/rustc/build.rs b/compiler/rustc/build.rs index 24c06c0ddbf6c..39cf3e094c823 100644 --- a/compiler/rustc/build.rs +++ b/compiler/rustc/build.rs @@ -5,6 +5,9 @@ fn main() { let target_env = env::var("CARGO_CFG_TARGET_ENV"); if Ok("windows") == target_os.as_deref() && Ok("msvc") == target_env.as_deref() { set_windows_exe_options(); + } else { + // Avoid rerunning the build script every time. + println!("cargo:rerun-if-changed=build.rs"); } }