improve default features detection

This commit is contained in:
Lucas Nogueira
2026-01-22 14:04:22 -03:00
parent 3db9268a92
commit 5e36353d55
2 changed files with 8 additions and 0 deletions

View File

@@ -513,6 +513,10 @@ fn ensure_cef_directory_if_needed(
) -> crate::Result<()> {
let mut merged_features = config_features;
merged_features.extend(features.clone());
let no_default_features = options.args.contains(&"--no-default-features".into());
if !no_default_features {
merged_features.push("default".into());
}
let enabled_features = app_settings
.manifest
.lock()

View File

@@ -61,6 +61,10 @@ pub fn run_dev<F: Fn(Option<i32>, ExitReason) + Send + Sync + 'static>(
// compute enabled features by merging config_features and options.features, then asking the manifest
let mut merged_features = config_features.clone();
merged_features.extend(options.features.clone());
let no_default_features = options.args.contains(&"--no-default-features".into());
if !no_default_features {
merged_features.push("default".into());
}
let enabled_features = app_settings
.manifest
.lock()