diff options
-rw-r--r-- | Source/cmake.cxx | 14 |
1 files changed, 5 insertions, 9 deletions
diff --git a/Source/cmake.cxx b/Source/cmake.cxx index 95f62ea..c9a438c 100644 --- a/Source/cmake.cxx +++ b/Source/cmake.cxx @@ -254,18 +254,14 @@ void cmake::AddCMakePaths(const std::vector<std::string>& args) // Find ccommand std::string cCommand = cmSystemTools::GetFilenamePath(cMakeSelf) + "/ccommand" + cmSystemTools::GetFilenameExtension(cMakeSelf); - if( !cmSystemTools::FileExists(cCommand.c_str())) + if( cmSystemTools::FileExists(cCommand.c_str())) { - cmSystemTools::Error("CMAKE can not find the command line program " - "ccommand. Attempted path: ", cCommand.c_str()); - return; + // Save the value in the cache + cmCacheManager::GetInstance()->AddCacheEntry + ("CCOMMAND_COMMAND",cCommand.c_str(), + "Path to CMakeCommand executable.", cmCacheManager::INTERNAL); } - // Save the value in the cache - cmCacheManager::GetInstance()->AddCacheEntry - ("CCOMMAND_COMMAND",cCommand.c_str(), - "Path to CMakeCommand executable.", cmCacheManager::INTERNAL); - // Find and save the command to edit the cache std::string editCacheCommand = cmSystemTools::GetFilenamePath(cMakeSelf) + "/ccmake" + cmSystemTools::GetFilenameExtension(cMakeSelf); |