Don't join config file path if provided through --config-file option

This commit is contained in:
Guillaume Gomez 2024-02-13 14:44:19 +01:00
parent 59546ea2d5
commit 2bcc73540c

View File

@ -312,7 +312,10 @@ pub fn compute_path<P: AsRef<Path>>(&self, other: P) -> PathBuf {
} }
pub fn setup_gcc_path(&mut self) -> Result<(), String> { pub fn setup_gcc_path(&mut self) -> Result<(), String> {
let config_file = self.compute_path(self.config_file.as_deref().unwrap_or("config.toml")); let config_file = match self.config_file.as_deref() {
Some(config_file) => config_file.into(),
None => self.compute_path("config.toml"),
};
let ConfigFile { let ConfigFile {
gcc_path, gcc_path,
download_gccjit, download_gccjit,