@@ -24,13 +24,19 @@ use std::{
2424 path:: PathBuf ,
2525} ;
2626
27- pub fn command ( target : Target , ci : bool , reinstall_deps : bool ) -> Result < ( ) > {
27+ pub fn command (
28+ target : Target ,
29+ ci : bool ,
30+ reinstall_deps : bool ,
31+ skip_targets_install : bool ,
32+ ) -> Result < ( ) > {
2833 let wrapper = TextWrapper :: with_splitter ( textwrap:: termwidth ( ) , textwrap:: NoHyphenation ) ;
2934 exec (
3035 target,
3136 & wrapper,
3237 ci || var_os ( "CI" ) . is_some ( ) ,
3338 reinstall_deps,
39+ skip_targets_install,
3440 )
3541 . map_err ( |e| anyhow:: anyhow!( "{:#}" , e) ) ?;
3642 Ok ( ( ) )
@@ -78,6 +84,7 @@ pub fn exec(
7884 wrapper : & TextWrapper ,
7985 #[ allow( unused_variables) ] non_interactive : bool ,
8086 #[ allow( unused_variables) ] reinstall_deps : bool ,
87+ skip_targets_install : bool ,
8188) -> Result < App > {
8289 let tauri_config = get_tauri_config ( None ) ?;
8390 let tauri_config_guard = tauri_config. lock ( ) . unwrap ( ) ;
@@ -154,7 +161,13 @@ pub fn exec(
154161 let ( app, config, metadata) =
155162 super :: android:: get_config ( Some ( app) , tauri_config_, & Default :: default ( ) ) ;
156163 map. insert ( "android" , & config) ;
157- super :: android:: project:: gen ( & config, & metadata, ( handlebars, map) , wrapper) ?;
164+ super :: android:: project:: gen (
165+ & config,
166+ & metadata,
167+ ( handlebars, map) ,
168+ wrapper,
169+ skip_targets_install,
170+ ) ?;
158171 app
159172 }
160173 Err ( err) => {
@@ -183,6 +196,7 @@ pub fn exec(
183196 wrapper,
184197 non_interactive,
185198 reinstall_deps,
199+ skip_targets_install,
186200 ) ?;
187201 app
188202 }
0 commit comments