@@ -37,15 +37,25 @@ pub fn migrate(tauri_dir: &Path) -> Result<()> {
3737}
3838
3939fn migrate_manifest ( manifest : & mut Document ) -> Result < ( ) > {
40+ let version = dependency_version ( ) ;
41+
4042 let dependencies = manifest
4143 . as_table_mut ( )
4244 . entry ( "dependencies" )
4345 . or_insert ( Item :: Table ( Table :: new ( ) ) )
4446 . as_table_mut ( )
4547 . expect ( "manifest dependencies isn't a table" ) ;
4648
47- let version = dependency_version ( ) ;
48- migrate_dependency ( dependencies, "tauri" , version, & features_to_remove ( ) ) ;
49+ migrate_dependency ( dependencies, "tauri" , & version, & features_to_remove ( ) ) ;
50+
51+ let build_dependencies = manifest
52+ . as_table_mut ( )
53+ . entry ( "build-dependencies" )
54+ . or_insert ( Item :: Table ( Table :: new ( ) ) )
55+ . as_table_mut ( )
56+ . expect ( "manifest build-dependencies isn't a table" ) ;
57+
58+ migrate_dependency ( build_dependencies, "tauri-build" , & version, & [ ] ) ;
4959
5060 let lib = manifest
5161 . as_table_mut ( )
@@ -116,7 +126,7 @@ fn dependency_version() -> String {
116126 }
117127}
118128
119- fn migrate_dependency ( dependencies : & mut Table , name : & str , version : String , remove : & [ & str ] ) {
129+ fn migrate_dependency ( dependencies : & mut Table , name : & str , version : & str , remove : & [ & str ] ) {
120130 let item = dependencies. entry ( name) . or_insert ( Item :: None ) ;
121131
122132 // do not rewrite if dependency uses workspace inheritance
@@ -138,7 +148,7 @@ fn migrate_dependency(dependencies: &mut Table, name: &str, version: String, rem
138148 }
139149}
140150
141- fn migrate_dependency_table < D : TableLike > ( dep : & mut D , version : String , remove : & [ & str ] ) {
151+ fn migrate_dependency_table < D : TableLike > ( dep : & mut D , version : & str , remove : & [ & str ] ) {
142152 * dep. entry ( "version" ) . or_insert ( Item :: None ) = Item :: Value ( version. into ( ) ) ;
143153 let manifest_features = dep. entry ( "features" ) . or_insert ( Item :: None ) ;
144154 if let Some ( features_array) = manifest_features. as_array_mut ( ) {
0 commit comments