Skip to content

Commit

Permalink
Fix incremental builds (#3808)
Browse files Browse the repository at this point in the history
Previously the build info was marking its output file to re-run if
changed. This forced a subsequent cargo run to re-run, because the
initial generation of the build info was a change. Now the build info
output is not used to re-run cargo for the build info build step.
  • Loading branch information
nick-mobilecoin authored Jan 2, 2024
1 parent 614a235 commit 0f505d3
Showing 1 changed file with 0 additions and 4 deletions.
4 changes: 0 additions & 4 deletions util/build/info/build.rs
Original file line number Diff line number Diff line change
Expand Up @@ -133,10 +133,6 @@ pub fn sgx_mode() -> &'static str {{ "{sgx_mode}" }}
// Check the current contents and see if they are different
let out_dir = PathBuf::from(env::var_os("OUT_DIR").expect("OUT_DIR environment not set?"));
let out_file = out_dir.join("build_info_generated.rs");
println!(
"cargo:rerun-if-changed={}",
out_file.clone().into_os_string().into_string().unwrap()
);
if let Ok(current_contents) = fs::read_to_string(out_file.clone()) {
eprintln!("current contents:\n{current_contents}");
eprintln!("gen contents:\n{gen_contents}");
Expand Down

0 comments on commit 0f505d3

Please sign in to comment.