mirror of
https://github.com/tauri-apps/tauri.git
synced 2026-01-31 00:35:19 +01:00
fix(cli): apply CliOptions to the initial target build
This commit is contained in:
6
.changes/fix-cli-options-mobile.md
Normal file
6
.changes/fix-cli-options-mobile.md
Normal file
@@ -0,0 +1,6 @@
|
||||
---
|
||||
"@tauri-apps/cli": patch:bug
|
||||
"tauri-cli": patch:bug
|
||||
---
|
||||
|
||||
Fixes Cargo features and args not being applied to the first cargo build calls of `[android|ios] [dev|build]` commands.
|
||||
@@ -153,7 +153,15 @@ pub fn command(options: Options, noise_level: NoiseLevel) -> Result<BuiltApplica
|
||||
&app,
|
||||
tauri_config_,
|
||||
build_options.features.as_ref(),
|
||||
&Default::default(),
|
||||
&CliOptions {
|
||||
dev: false,
|
||||
features: build_options.features.clone(),
|
||||
args: build_options.args.clone(),
|
||||
noise_level,
|
||||
vars: Default::default(),
|
||||
config: build_options.config.clone(),
|
||||
target_device: options.target_device.clone(),
|
||||
},
|
||||
);
|
||||
(interface, config, metadata)
|
||||
};
|
||||
|
||||
@@ -193,7 +193,18 @@ fn run_command(options: Options, noise_level: NoiseLevel) -> Result<()> {
|
||||
&app,
|
||||
tauri_config_,
|
||||
dev_options.features.as_ref(),
|
||||
&Default::default(),
|
||||
&CliOptions {
|
||||
dev: true,
|
||||
features: dev_options.features.clone(),
|
||||
args: dev_options.args.clone(),
|
||||
noise_level,
|
||||
vars: Default::default(),
|
||||
config: dev_options.config.clone(),
|
||||
target_device: device.as_ref().map(|d| TargetDevice {
|
||||
id: d.serial_no().to_string(),
|
||||
name: d.name().to_string(),
|
||||
}),
|
||||
},
|
||||
);
|
||||
(interface, config, metadata)
|
||||
};
|
||||
|
||||
@@ -202,7 +202,15 @@ pub fn command(options: Options, noise_level: NoiseLevel) -> Result<BuiltApplica
|
||||
&app,
|
||||
tauri_config_,
|
||||
build_options.features.as_ref(),
|
||||
&Default::default(),
|
||||
&CliOptions {
|
||||
dev: false,
|
||||
features: build_options.features.clone(),
|
||||
args: build_options.args.clone(),
|
||||
noise_level,
|
||||
vars: Default::default(),
|
||||
config: build_options.config.clone(),
|
||||
target_device: options.target_device.clone(),
|
||||
},
|
||||
)?;
|
||||
(interface, config)
|
||||
};
|
||||
|
||||
@@ -198,7 +198,15 @@ fn run_command(options: Options, noise_level: NoiseLevel) -> Result<()> {
|
||||
&app,
|
||||
tauri_config_,
|
||||
dev_options.features.as_ref(),
|
||||
&Default::default(),
|
||||
&CliOptions {
|
||||
dev: true,
|
||||
features: dev_options.features.clone(),
|
||||
args: dev_options.args.clone(),
|
||||
noise_level,
|
||||
vars: Default::default(),
|
||||
config: dev_options.config.clone(),
|
||||
target_device: None,
|
||||
},
|
||||
)?;
|
||||
|
||||
(interface, config)
|
||||
|
||||
Reference in New Issue
Block a user