diff --git a/src/aux_builds.rs b/src/aux_builds.rs
index 84e41d99..daf277c2 100644
--- a/src/aux_builds.rs
+++ b/src/aux_builds.rs
@@ -46,11 +46,12 @@ impl Build for AuxBuilder {
revision: "",
comments: &comments,
path: &self.aux_file,
+ aux_dir: self.aux_file.parent().unwrap(),
};
config.patch_out_dir();
- let mut aux_cmd = config.build_command()?;
+ let mut aux_cmd = config.build_command(build_manager)?;
let mut extra_args =
config.build_aux_files(self.aux_file.parent().unwrap(), build_manager)?;
diff --git a/src/custom_flags.rs b/src/custom_flags.rs
index 18eb3ac5..615d70c4 100644
--- a/src/custom_flags.rs
+++ b/src/custom_flags.rs
@@ -5,7 +5,7 @@ use std::{
process::{Command, Output},
};
-use crate::{per_test_config::TestConfig, Config, Errored};
+use crate::{build_manager::BuildManager, per_test_config::TestConfig, Config, Errored};
pub mod run;
pub mod rustfix;
@@ -30,6 +30,7 @@ pub trait Flag: Send + Sync + UnwindSafe + RefUnwindSafe + std::fmt::Debug {
_config: &TestConfig<'_>,
cmd: Command,
_output: &Output,
+ _build_manager: &BuildManager<'_>,
) -> Result