summaryrefslogtreecommitdiffstats
path: root/Source/cmCacheManager.cxx
diff options
context:
space:
mode:
authorBill Hoffman <bill.hoffman@kitware.com>2004-09-07 20:55:25 (GMT)
committerBill Hoffman <bill.hoffman@kitware.com>2004-09-07 20:55:25 (GMT)
commitb5bdf2cb0ae3bf3e655b76065050763b092d32f7 (patch)
tree567ae3a8f8c2c8b92769a57834b032bd9f031dd0 /Source/cmCacheManager.cxx
parent8f92e8c069dcb3cb943144864274ee75bad36c0d (diff)
downloadCMake-b5bdf2cb0ae3bf3e655b76065050763b092d32f7.zip
CMake-b5bdf2cb0ae3bf3e655b76065050763b092d32f7.tar.gz
CMake-b5bdf2cb0ae3bf3e655b76065050763b092d32f7.tar.bz2
ENH: add better error reporting for file open failures
Diffstat (limited to 'Source/cmCacheManager.cxx')
-rw-r--r--Source/cmCacheManager.cxx3
1 files changed, 2 insertions, 1 deletions
diff --git a/Source/cmCacheManager.cxx b/Source/cmCacheManager.cxx
index c48d485..d441768 100644
--- a/Source/cmCacheManager.cxx
+++ b/Source/cmCacheManager.cxx
@@ -327,9 +327,10 @@ bool cmCacheManager::SaveCache(const char* path)
tempFile += ".tmp";
std::ofstream fout(tempFile.c_str());
if(!fout)
- {
+ {
cmSystemTools::Error("Unable to open cache file for save. ",
cacheFile.c_str());
+ cmSystemTools::ReportLastSystemError("");
return false;
}
// before writting the cache, update the version numbers