|
|
@@ -32,13 +32,13 @@ static const char* cmCTestErrorMatches[] = {
|
|
|
"^Error: ",
|
|
|
"^Error ",
|
|
|
"[0-9] ERROR: ",
|
|
|
- "^\"[^\"]+\", line [0-9]+: [^Ww]",
|
|
|
+ R"(^"[^"]+", line [0-9]+: [^Ww])",
|
|
|
"^cc[^C]*CC: ERROR File = ([^,]+), Line = ([0-9]+)",
|
|
|
"^ld([^:])*:([ \\t])*ERROR([^:])*:",
|
|
|
- "^ild:([ \\t])*\\(undefined symbol\\)",
|
|
|
+ R"(^ild:([ \t])*\(undefined symbol\))",
|
|
|
"([^ :]+) : (error|fatal error|catastrophic error)",
|
|
|
"([^:]+): (Error:|error|undefined reference|multiply defined)",
|
|
|
- "([^:]+)\\(([^\\)]+)\\) ?: (error|fatal error|catastrophic error)",
|
|
|
+ R"(([^:]+)\(([^\)]+)\) ?: (error|fatal error|catastrophic error))",
|
|
|
"^fatal error C[0-9]+:",
|
|
|
": syntax error ",
|
|
|
"^collect2: ld returned 1 exit status",
|
|
|
@@ -50,14 +50,14 @@ static const char* cmCTestErrorMatches[] = {
|
|
|
"^CMake Error.*:",
|
|
|
":[ \\t]cannot find",
|
|
|
":[ \\t]can't find",
|
|
|
- ": \\*\\*\\* No rule to make target [`'].*\\'. Stop",
|
|
|
- ": \\*\\*\\* No targets specified and no makefile found",
|
|
|
+ R"(: \*\*\* No rule to make target [`'].*\'. Stop)",
|
|
|
+ R"(: \*\*\* No targets specified and no makefile found)",
|
|
|
": Invalid loader fixup for symbol",
|
|
|
": Invalid fixups exist",
|
|
|
": Can't find library for",
|
|
|
": internal link edit command failed",
|
|
|
": Unrecognized option [`'].*\\'",
|
|
|
- "\", line [0-9]+\\.[0-9]+: [0-9]+-[0-9]+ \\([^WI]\\)",
|
|
|
+ R"(", line [0-9]+\.[0-9]+: [0-9]+-[0-9]+ \([^WI]\))",
|
|
|
"ld: 0706-006 Cannot find or open library file: -l ",
|
|
|
"ild: \\(argument error\\) can't find library argument ::",
|
|
|
"^could not be found and will not be loaded.",
|
|
|
@@ -66,11 +66,11 @@ static const char* cmCTestErrorMatches[] = {
|
|
|
"ld: 0711-993 Error occurred while writing to the output file:",
|
|
|
"ld: fatal: ",
|
|
|
"final link failed:",
|
|
|
- "make: \\*\\*\\*.*Error",
|
|
|
- "make\\[.*\\]: \\*\\*\\*.*Error",
|
|
|
- "\\*\\*\\* Error code",
|
|
|
+ R"(make: \*\*\*.*Error)",
|
|
|
+ R"(make\[.*\]: \*\*\*.*Error)",
|
|
|
+ R"(\*\*\* Error code)",
|
|
|
"nternal error:",
|
|
|
- "Makefile:[0-9]+: \\*\\*\\* .* Stop\\.",
|
|
|
+ R"(Makefile:[0-9]+: \*\*\* .* Stop\.)",
|
|
|
": No such file or directory",
|
|
|
": Invalid argument",
|
|
|
"^The project cannot be built\\.",
|
|
|
@@ -101,19 +101,19 @@ static const char* cmCTestWarningMatches[] = {
|
|
|
"^cc[^C]*CC: WARNING File = ([^,]+), Line = ([0-9]+)",
|
|
|
"^ld([^:])*:([ \\t])*WARNING([^:])*:",
|
|
|
"([^:]+): warning ([0-9]+):",
|
|
|
- "^\"[^\"]+\", line [0-9]+: [Ww](arning|arnung)",
|
|
|
+ R"(^"[^"]+", line [0-9]+: [Ww](arning|arnung))",
|
|
|
"([^:]+): warning[ \\t]*[0-9]+[ \\t]*:",
|
|
|
"^(Warning|Warnung) ([0-9]+):",
|
|
|
"^(Warning|Warnung)[ :]",
|
|
|
"WARNING: ",
|
|
|
"([^ :]+) : warning",
|
|
|
"([^:]+): warning",
|
|
|
- "\", line [0-9]+\\.[0-9]+: [0-9]+-[0-9]+ \\([WI]\\)",
|
|
|
+ R"(", line [0-9]+\.[0-9]+: [0-9]+-[0-9]+ \([WI]\))",
|
|
|
"^cxx: Warning:",
|
|
|
".*file: .* has no symbols",
|
|
|
"([^ :]+):([0-9]+): (Warning|Warnung)",
|
|
|
"\\([0-9]*\\): remark #[0-9]*",
|
|
|
- "\".*\", line [0-9]+: remark\\([0-9]*\\):",
|
|
|
+ R"(".*", line [0-9]+: remark\([0-9]*\):)",
|
|
|
"cc-[0-9]* CC: REMARK File = .*, Line = [0-9]*",
|
|
|
"^CMake Warning.*:",
|
|
|
"^\\[WARNING\\]",
|
|
|
@@ -121,9 +121,9 @@ static const char* cmCTestWarningMatches[] = {
|
|
|
};
|
|
|
|
|
|
static const char* cmCTestWarningExceptions[] = {
|
|
|
- "/usr/.*/X11/Xlib\\.h:[0-9]+: war.*: ANSI C\\+\\+ forbids declaration",
|
|
|
- "/usr/.*/X11/Xutil\\.h:[0-9]+: war.*: ANSI C\\+\\+ forbids declaration",
|
|
|
- "/usr/.*/X11/XResource\\.h:[0-9]+: war.*: ANSI C\\+\\+ forbids declaration",
|
|
|
+ R"(/usr/.*/X11/Xlib\.h:[0-9]+: war.*: ANSI C\+\+ forbids declaration)",
|
|
|
+ R"(/usr/.*/X11/Xutil\.h:[0-9]+: war.*: ANSI C\+\+ forbids declaration)",
|
|
|
+ R"(/usr/.*/X11/XResource\.h:[0-9]+: war.*: ANSI C\+\+ forbids declaration)",
|
|
|
"WARNING 84 :",
|
|
|
"WARNING 47 :",
|
|
|
"makefile:",
|
|
|
@@ -150,8 +150,8 @@ struct cmCTestBuildCompileErrorWarningRex
|
|
|
static cmCTestBuildCompileErrorWarningRex cmCTestWarningErrorFileLine[] = {
|
|
|
{ "^Warning W[0-9]+ ([a-zA-Z.\\:/0-9_+ ~-]+) ([0-9]+):", 1, 2 },
|
|
|
{ "^([a-zA-Z./0-9_+ ~-]+):([0-9]+):", 1, 2 },
|
|
|
- { "^([a-zA-Z.\\:/0-9_+ ~-]+)\\(([0-9]+)\\)", 1, 2 },
|
|
|
- { "^[0-9]+>([a-zA-Z.\\:/0-9_+ ~-]+)\\(([0-9]+)\\)", 1, 2 },
|
|
|
+ { R"(^([a-zA-Z.\:/0-9_+ ~-]+)\(([0-9]+)\))", 1, 2 },
|
|
|
+ { R"(^[0-9]+>([a-zA-Z.\:/0-9_+ ~-]+)\(([0-9]+)\))", 1, 2 },
|
|
|
{ "^([a-zA-Z./0-9_+ ~-]+)\\(([0-9]+)\\)", 1, 2 },
|
|
|
{ "\"([a-zA-Z./0-9_+ ~-]+)\", line ([0-9]+)", 1, 2 },
|
|
|
{ "File = ([a-zA-Z./0-9_+ ~-]+), Line = ([0-9]+)", 1, 2 },
|