@@ -465,21 +465,22 @@ pub fn incremental_build(
465
465
466
466
fn log_deprecations ( build_state : & BuildState ) {
467
467
build_state. packages . iter ( ) . for_each ( |( _, package) | {
468
- package
469
- . config
470
- . get_deprecations ( )
471
- . iter ( )
472
- . for_each ( |deprecation_warning| match deprecation_warning {
473
- config:: DeprecationWarning :: BsDependencies => {
474
- log_deprecated_config_field ( & package. name , "bs-dependencies" , "dependencies" ) ;
475
- }
476
- config:: DeprecationWarning :: BsDevDependencies => {
477
- log_deprecated_config_field ( & package. name , "bs-dev-dependencies" , "dev-dependencies" ) ;
478
- }
479
- config:: DeprecationWarning :: BscFlags => {
480
- log_deprecated_config_field ( & package. name , "bsc-flags" , "compiler-flags" ) ;
481
- }
482
- } ) ;
468
+ // Only warn for local dependencies, not external packages
469
+ if package. is_local_dep {
470
+ package. config . get_deprecations ( ) . iter ( ) . for_each (
471
+ |deprecation_warning| match deprecation_warning {
472
+ config:: DeprecationWarning :: BsDependencies => {
473
+ log_deprecated_config_field ( & package. name , "bs-dependencies" , "dependencies" ) ;
474
+ }
475
+ config:: DeprecationWarning :: BsDevDependencies => {
476
+ log_deprecated_config_field ( & package. name , "bs-dev-dependencies" , "dev-dependencies" ) ;
477
+ }
478
+ config:: DeprecationWarning :: BscFlags => {
479
+ log_deprecated_config_field ( & package. name , "bsc-flags" , "compiler-flags" ) ;
480
+ }
481
+ } ,
482
+ ) ;
483
+ }
483
484
} ) ;
484
485
}
485
486
0 commit comments