summaryrefslogtreecommitdiffstats
path: root/Source
diff options
context:
space:
mode:
authorDavid Cole <david.cole@kitware.com>2011-01-05 19:14:04 (GMT)
committerDavid Cole <david.cole@kitware.com>2011-01-05 21:13:55 (GMT)
commit89eb4bf35675c4261c552a98dd723daa5725fac4 (patch)
tree0f44568b326af254a7e7cf7cc4a3f8d226d9ec5b /Source
parent00c88bbcd84b43ef7ac8e08cbb858f5943a2657a (diff)
downloadCMake-89eb4bf35675c4261c552a98dd723daa5725fac4.zip
CMake-89eb4bf35675c4261c552a98dd723daa5725fac4.tar.gz
CMake-89eb4bf35675c4261c552a98dd723daa5725fac4.tar.bz2
Improve build error detection.
Some were missed recently on a failed dashboard build of ccmake on an HP-UX machine.
Diffstat (limited to 'Source')
-rw-r--r--Source/CTest/cmCTestBuildHandler.cxx5
1 files changed, 3 insertions, 2 deletions
diff --git a/Source/CTest/cmCTestBuildHandler.cxx b/Source/CTest/cmCTestBuildHandler.cxx
index 3c5993d..9678ac4 100644
--- a/Source/CTest/cmCTestBuildHandler.cxx
+++ b/Source/CTest/cmCTestBuildHandler.cxx
@@ -43,6 +43,7 @@ static const char* cmCTestErrorMatches[] = {
"^[Bb]us [Ee]rror",
"^[Ss]egmentation [Vv]iolation",
"^[Ss]egmentation [Ff]ault",
+ ":.*[Pp]ermission [Dd]enied",
"([^ :]+):([0-9]+): ([^ \\t])",
"([^:]+): error[ \\t]*[0-9]+[ \\t]*:",
"^Error ([0-9]+):",
@@ -61,9 +62,9 @@ static const char* cmCTestErrorMatches[] = {
": syntax error ",
"^collect2: ld returned 1 exit status",
"ld terminated with signal",
- "Unsatisfied symbols:",
+ "Unsatisfied symbol",
"^Unresolved:",
- "Undefined symbols:",
+ "Undefined symbol",
"^Undefined[ \\t]+first referenced",
"^CMake Error.*:",
":[ \\t]cannot find",