mirror of
https://github.com/rust-lang/rust.git
synced 2024-11-21 22:34:05 +00:00
handle channel info before handling git info
Signed-off-by: onur-ozkan <work@onurozkan.dev>
This commit is contained in:
parent
1837f6f5b1
commit
508e81fc18
@ -1684,6 +1684,14 @@ impl Config {
|
||||
let mut lld_enabled = None;
|
||||
let mut std_features = None;
|
||||
|
||||
let is_user_configured_rust_channel =
|
||||
if let Some(channel) = toml.rust.as_ref().and_then(|r| r.channel.clone()) {
|
||||
config.channel = channel;
|
||||
true
|
||||
} else {
|
||||
false
|
||||
};
|
||||
|
||||
let default = config.channel == "dev";
|
||||
config.omit_git_hash = toml.rust.as_ref().and_then(|r| r.omit_git_hash).unwrap_or(default);
|
||||
|
||||
@ -1701,8 +1709,6 @@ impl Config {
|
||||
config.in_tree_llvm_info = GitInfo::new(false, &config.src.join("src/llvm-project"));
|
||||
config.in_tree_gcc_info = GitInfo::new(false, &config.src.join("src/gcc"));
|
||||
|
||||
let mut is_user_configured_rust_channel = false;
|
||||
|
||||
if let Some(rust) = toml.rust {
|
||||
let Rust {
|
||||
optimize: optimize_toml,
|
||||
@ -1724,7 +1730,7 @@ impl Config {
|
||||
parallel_compiler,
|
||||
randomize_layout,
|
||||
default_linker,
|
||||
channel,
|
||||
channel: _, // already handled above
|
||||
description,
|
||||
musl_root,
|
||||
rpath,
|
||||
@ -1761,9 +1767,6 @@ impl Config {
|
||||
std_features: std_features_toml,
|
||||
} = rust;
|
||||
|
||||
is_user_configured_rust_channel = channel.is_some();
|
||||
set(&mut config.channel, channel.clone());
|
||||
|
||||
config.download_rustc_commit =
|
||||
config.download_ci_rustc_commit(download_rustc, config.llvm_assertions);
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user