diff options
author | Brad King <brad.king@kitware.com> | 2015-07-07 18:31:46 (GMT) |
---|---|---|
committer | Brad King <brad.king@kitware.com> | 2015-07-08 13:00:00 (GMT) |
commit | bb7eefe4dd4b1385b830ac0f784af883a3d91985 (patch) | |
tree | 55c846e7bb05db830fe52cb333957bd5e4583fde /Source/cmSystemTools.cxx | |
parent | cedd6e65d22870524eaee1394f023cf001d56aff (diff) | |
download | CMake-bb7eefe4dd4b1385b830ac0f784af883a3d91985.zip CMake-bb7eefe4dd4b1385b830ac0f784af883a3d91985.tar.gz CMake-bb7eefe4dd4b1385b830ac0f784af883a3d91985.tar.bz2 |
cmOutputConverter: Adopt EscapeWindowsShellArgument method
Move it out of cmSystemTools and into cmOutputConverter.
Diffstat (limited to 'Source/cmSystemTools.cxx')
-rw-r--r-- | Source/cmSystemTools.cxx | 19 |
1 files changed, 0 insertions, 19 deletions
diff --git a/Source/cmSystemTools.cxx b/Source/cmSystemTools.cxx index 7230a64..2543e68 100644 --- a/Source/cmSystemTools.cxx +++ b/Source/cmSystemTools.cxx @@ -556,25 +556,6 @@ void cmSystemTools::ParseUnixCommandLine(const char* command, argv.Store(args); } -std::string cmSystemTools::EscapeWindowsShellArgument(const char* arg, - int shell_flags) -{ - char local_buffer[1024]; - char* buffer = local_buffer; - int size = cmsysSystem_Shell_GetArgumentSizeForWindows(arg, shell_flags); - if(size > 1024) - { - buffer = new char[size]; - } - cmsysSystem_Shell_GetArgumentForWindows(arg, buffer, shell_flags); - std::string result(buffer); - if(buffer != local_buffer) - { - delete [] buffer; - } - return result; -} - std::vector<std::string> cmSystemTools::ParseArguments(const char* command) { std::vector<std::string> args; |