summaryrefslogtreecommitdiff
path: root/Source/cmSystemTools.cxx
diff options
context:
space:
mode:
authorBrad King <brad.king@kitware.com>2007-03-08 09:48:17 -0500
committerBrad King <brad.king@kitware.com>2007-03-08 09:48:17 -0500
commitd37577d9e06bfc496df4499fe771e425c20462dc (patch)
tree9da767e6a1484d2b1c9ede55064b6063a064cc06 /Source/cmSystemTools.cxx
parent254ae5c62e3ba55a2b51daf192bfb9df2016efde (diff)
downloadcmake-d37577d9e06bfc496df4499fe771e425c20462dc.tar.gz
STYLE: Removing unused methods ConvertToShellPath and EscapeForUnixShell.
Diffstat (limited to 'Source/cmSystemTools.cxx')
-rw-r--r--Source/cmSystemTools.cxx58
1 files changed, 0 insertions, 58 deletions
diff --git a/Source/cmSystemTools.cxx b/Source/cmSystemTools.cxx
index 942f593330..7af78fb79f 100644
--- a/Source/cmSystemTools.cxx
+++ b/Source/cmSystemTools.cxx
@@ -1341,64 +1341,6 @@ std::string cmSystemTools::ConvertToOutputPath(const char* path)
#endif
}
-std::string cmSystemTools::EscapeForUnixShell(std::string& result)
-{
- // For UNIX Shell paths we need to escape () in the path
- if(result.find_first_of("()") != result.npos)
- {
- std::string newResult = "";
- char lastch = 1;
- bool inDollarVariable = false;
- for(const char* ch = result.c_str(); *ch != '\0'; ++ch)
- {
- // if it is already escaped then don't try to escape it again
- if((*ch == ' ' || *ch == '(' || *ch == ')') && lastch != '\\')
- {
- if(*ch == '(' && lastch == '$')
- {
- inDollarVariable = true;
- }
- // if we are in a $(..... and we get a ) then do not escape
- // the ) and but set inDollarVariable to false
- else if(*ch == ')' && inDollarVariable)
- {
- inDollarVariable = false;
- }
- else
- {
- newResult += '\\';
- }
- }
- newResult += *ch;
- lastch = *ch;
- }
- return newResult;
- }
- return result;
-}
-
-std::string cmSystemTools::ConvertToShellPath(const char* path)
-{
- bool useUnix = false; // assume windows
-#if defined(_WIN32) && !defined(__CYGWIN__)
- // if windows and force paths but not cygwin useUnix is on
- if(s_ForceUnixPaths)
- {
- useUnix = true;
- }
-#else
- // if not win32 and maybe cygwin then unix is true
- useUnix = true;
-#endif
- // if unix we need to call EscapeForUnixShell as well
- if(useUnix)
- {
- std::string result = cmSystemTools::ConvertToUnixOutputPath(path);
- return cmSystemTools::EscapeForUnixShell(result);
- }
- return cmSystemTools::ConvertToWindowsOutputPath(path);
-}
-
std::string cmSystemTools::ConvertToRunCommandPath(const char* path)
{
#if defined(_WIN32) && !defined(__CYGWIN__)