diff options
author | Eike Ziller <eike.ziller@qt.io> | 2017-02-27 15:17:30 +0100 |
---|---|---|
committer | Eike Ziller <eike.ziller@qt.io> | 2017-02-27 15:17:37 +0100 |
commit | 1704c484a83e845fc44ffe82d1af0bcdca028964 (patch) | |
tree | 82c1335b0ff852d2c6a237a52a73ff599f528a44 /scripts | |
parent | 0995cf22ab422467fe68ad53f617471731a3629c (diff) | |
parent | 126a031ee2eae741095657f01c3ce3ac0129fecf (diff) |
Merge remote-tracking branch 'origin/4.2'
Change-Id: I9006dd493707ae626ae3502541599c8789e1aab0
Diffstat (limited to 'scripts')
-rwxr-xr-x | scripts/gcc2tasks.pl | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/scripts/gcc2tasks.pl b/scripts/gcc2tasks.pl index 448a231c6a..1a6dbc546d 100755 --- a/scripts/gcc2tasks.pl +++ b/scripts/gcc2tasks.pl @@ -41,11 +41,12 @@ while (my $line = <STDIN> ) { chomp($line); # --- extract file name based matching: # file.cpp:214:37: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] - if ($line =~ /^([^:]+):(\d+):\d*:? warning: (.*)$/) { + if ($line =~ /^([^:]+):(\d+):\d*:? (warning|error): (.*)$/) { my $fileName = $1; my $lineNumber = $2; - my $text = $3; + my $type = $3 eq 'warning' ? 'warn' : 'err'; + my $text = $4; $fileName =~ s|\\|/|g; - print $fileName, "\t", $lineNumber, "\twarn\t", $text,"\n"; + print $fileName, "\t", $lineNumber, "\t", $type, "\t", $text,"\n"; } } |