From 5d05b4484471c7087b66c711ca319914ad9883c8 Mon Sep 17 00:00:00 2001 From: Ken Martin Date: Wed, 23 May 2001 15:49:18 -0400 Subject: fixed quoted cmake --- Source/cmake.cxx | 15 ++++++--------- 1 file changed, 6 insertions(+), 9 deletions(-) diff --git a/Source/cmake.cxx b/Source/cmake.cxx index 918438c..5655274 100644 --- a/Source/cmake.cxx +++ b/Source/cmake.cxx @@ -145,18 +145,15 @@ void cmake::SetArgs(cmMakefile& builder, int ac, char** av) // at the end of this CMAKE_ROOT and CMAAKE_COMMAND should be added to the cache void cmake::AddCMakePaths(char **av) { -// Find our own exectuable. -#if defined(_WIN32) && !defined(__CYGWIN__) - std::string cMakeSelf = "\""+cmSystemTools::FindProgram(av[0])+"\""; -#else + // Find our own exectuable. std::string cMakeSelf = cmSystemTools::FindProgram(av[0]); -#endif // Save the value in the cache - cmCacheManager::GetInstance()->AddCacheEntry("CMAKE_COMMAND", - cMakeSelf.c_str(), - "Path to CMake executable.", - cmCacheManager::INTERNAL); + cmCacheManager::GetInstance()->AddCacheEntry + ("CMAKE_COMMAND", + cmSystemTools::EscapeSpaces(cMakeSelf.c_str()).c_str(), + "Path to CMake executable.", + cmCacheManager::INTERNAL); // do CMAKE_ROOT, look for the environment variable first std::string cMakeRoot; -- cgit v0.12