File tree 1 file changed +12
-0
lines changed
1 file changed +12
-0
lines changed Original file line number Diff line number Diff line change @@ -726,6 +726,17 @@ impl Build {
726
726
}
727
727
}
728
728
729
+ pub fn is_verbose_than ( & self , level : usize ) -> bool {
730
+ self . verbosity > level
731
+ }
732
+
733
+ /// Prints a message if this build is configured in more verbose mode than `level`.
734
+ fn verbose_than ( & self , level : usize , msg : & str ) {
735
+ if self . is_verbose_than ( level) {
736
+ println ! ( "{}" , msg) ;
737
+ }
738
+ }
739
+
729
740
fn info ( & self , msg : & str ) {
730
741
if self . config . dry_run { return ; }
731
742
println ! ( "{}" , msg) ;
@@ -1158,6 +1169,7 @@ impl Build {
1158
1169
/// Copies a file from `src` to `dst`
1159
1170
pub fn copy ( & self , src : & Path , dst : & Path ) {
1160
1171
if self . config . dry_run { return ; }
1172
+ self . verbose_than ( 1 , & format ! ( "Copy {:?} to {:?}" , src, dst) ) ;
1161
1173
let _ = fs:: remove_file ( & dst) ;
1162
1174
let metadata = t ! ( src. symlink_metadata( ) ) ;
1163
1175
if metadata. file_type ( ) . is_symlink ( ) {
You can’t perform that action at this time.
0 commit comments