From 912f7efbd45ae441dcabb94ec659cd7737ce8af2 Mon Sep 17 00:00:00 2001 From: Oswald Buddenhagen Date: Wed, 11 Apr 2012 14:34:39 +0200 Subject: fix status output for generated headers Change-Id: I92c250037eb1b1838998cddbaea6ca065153e86e Reviewed-by: Joerg Bornemann --- bin/syncqt | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) (limited to 'bin') diff --git a/bin/syncqt b/bin/syncqt index 490d01722f..04d3162f71 100755 --- a/bin/syncqt +++ b/bin/syncqt @@ -591,6 +591,12 @@ sub loadSyncProfile { return $result; } +sub basePrettify { + my ($arg) = @_; + $$arg =~ s,^\Q$basedir\E,,; + $$arg =~ s,^\Q$out_basedir\E,,; +} + sub locateSyncProfile { my ($directory) = @_; @@ -925,7 +931,7 @@ foreach my $lib (@modules_to_sync) { print MODULE_VERSION_HEADER_FILE "\n"; print MODULE_VERSION_HEADER_FILE "#endif // QT_". uc($lib) . "_VERSION_H\n"; close MODULE_VERSION_HEADER_FILE; - $moduleversionheader = "" . substr($moduleversionheader, length($basedir)) if ($verbose_level < 2); + basePrettify(\$moduleversionheader) if ($verbose_level < 2); print "$lib: created version header $moduleversionheader\n" if($verbose_level); } elsif ($modulepri) { print "$lib: WARNING: Module\'s pri file '$modulepri' not found.\n$lib: Skipped creating module version header.\n"; @@ -1085,7 +1091,7 @@ foreach my $lib (@modules_to_sync) { if ($verbose_level && $header_copies) { my $new_header_dirname = dirname($iheader); - $new_header_dirname = "" . substr($new_header_dirname, length($basedir)) if ($new_header_dirname && $verbose_level < 2); + basePrettify(\$new_header_dirname) if ($new_header_dirname && $verbose_level < 2); my $header_base = basename($iheader); if ($verbose_level < 3) { my $line_prefix = ","; @@ -1098,7 +1104,7 @@ foreach my $lib (@modules_to_sync) { } print "$line_prefix $header_base ($header_copies)"; } else { # $verbose_level >= 3 - $iheader = "" . substr($iheader, length($basedir)) if ($verbose_level == 3); + basePrettify(\$iheader) if ($verbose_level == 3); print "$lib: created $header_copies fwd-include headers for $iheader\n"; } } -- cgit v1.2.3