ctest_build: Update GNU make error message matching (#15379)
The "No rule to make target" error message of gmake is not correctly recognized since GNU make changed the quoting style in commit 23c2b99e9d (Convert all "`'" quotes to "''" per new GNU Coding Standard guidelines, 2012-03-04). Fix our regex to match both old and new quoting styles.
This commit is contained in:
parent
57622bd19d
commit
d52b5f8835
|
@ -70,13 +70,13 @@ static const char* cmCTestErrorMatches[] = {
|
||||||
"^CMake Error.*:",
|
"^CMake Error.*:",
|
||||||
":[ \\t]cannot find",
|
":[ \\t]cannot find",
|
||||||
":[ \\t]can't find",
|
":[ \\t]can't find",
|
||||||
": \\*\\*\\* No rule to make target \\`.*\\'. Stop",
|
": \\*\\*\\* No rule to make target \\[`'].*\\'. Stop",
|
||||||
": \\*\\*\\* No targets specified and no makefile found",
|
": \\*\\*\\* No targets specified and no makefile found",
|
||||||
": Invalid loader fixup for symbol",
|
": Invalid loader fixup for symbol",
|
||||||
": Invalid fixups exist",
|
": Invalid fixups exist",
|
||||||
": Can't find library for",
|
": Can't find library for",
|
||||||
": internal link edit command failed",
|
": internal link edit command failed",
|
||||||
": Unrecognized option \\`.*\\'",
|
": Unrecognized option \\[`'].*\\'",
|
||||||
"\", line [0-9]+\\.[0-9]+: [0-9]+-[0-9]+ \\([^WI]\\)",
|
"\", line [0-9]+\\.[0-9]+: [0-9]+-[0-9]+ \\([^WI]\\)",
|
||||||
"ld: 0706-006 Cannot find or open library file: -l ",
|
"ld: 0706-006 Cannot find or open library file: -l ",
|
||||||
"ild: \\(argument error\\) can't find library argument ::",
|
"ild: \\(argument error\\) can't find library argument ::",
|
||||||
|
|
Loading…
Reference in New Issue