summaryrefslogtreecommitdiffstats
path: root/Source/CTest
diff options
context:
space:
mode:
authorMarco Nolden <m.nolden@dkfz-heidelberg.de>2015-01-28 15:25:53 (GMT)
committerBrad King <brad.king@kitware.com>2015-01-28 15:32:06 (GMT)
commitd52b5f8835a1768dc3b16e8b8cc465b5f80098ad (patch)
tree0a23586cd39b5cd311f491302097c32c5af0a58a /Source/CTest
parent57622bd19d3fd013038d34f497b106a7e2bfd26d (diff)
downloadCMake-d52b5f8835a1768dc3b16e8b8cc465b5f80098ad.zip
CMake-d52b5f8835a1768dc3b16e8b8cc465b5f80098ad.tar.gz
CMake-d52b5f8835a1768dc3b16e8b8cc465b5f80098ad.tar.bz2
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.
Diffstat (limited to 'Source/CTest')
-rw-r--r--Source/CTest/cmCTestBuildHandler.cxx4
1 files changed, 2 insertions, 2 deletions
diff --git a/Source/CTest/cmCTestBuildHandler.cxx b/Source/CTest/cmCTestBuildHandler.cxx
index 2ec1365..13404a8 100644
--- a/Source/CTest/cmCTestBuildHandler.cxx
+++ b/Source/CTest/cmCTestBuildHandler.cxx
@@ -70,13 +70,13 @@ static const char* cmCTestErrorMatches[] = {
"^CMake Error.*:",
":[ \\t]cannot find",
":[ \\t]can't find",
- ": \\*\\*\\* No rule to make target \\`.*\\'. Stop",
+ ": \\*\\*\\* No rule to make target \\[`'].*\\'. Stop",
": \\*\\*\\* 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 \\`.*\\'",
+ ": Unrecognized option \\[`'].*\\'",
"\", 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 ::",