- or $line =~ /^\s*(?:CC|CCLD)\s+/
- or $line =~ /^\s*(?:C|c)ompiling\s+/
- or $line =~ /$cmake_non_verbose/)) {
+ or $line =~ /^\s*(?:CC|CCLD)\s+(.+?)$/
+ or $line =~ /^\s*(?:C|c)ompiling\s+(.+?)(?:\.\.\.)?$/
+ or $line =~ /^\s*(?:B|b)uilding (?:program|shared library)\s+(.+?)$/
+ or $line =~ /^\s*\[[\d ]+%\] Building (?:C|CXX) object (.+?)$/)) {