diff options
author | Stephen Kelly <steveire@gmail.com> | 2015-01-25 15:53:20 +0100 |
---|---|---|
committer | Stephen Kelly <steveire@gmail.com> | 2015-02-11 22:58:04 +0100 |
commit | 9380e85f865e29cd5968e91408a31d5160f4a4cb (patch) | |
tree | d2ef6fa191ac4d71df76bd621af169b642e07ebc /Source/cmcmd.cxx | |
parent | bb10012fea677fd8aa1bbefd06061efcb7ec1955 (diff) | |
download | cmake-9380e85f865e29cd5968e91408a31d5160f4a4cb.tar.gz |
Convert loops to cmJoin algorithm with cmRange.
Diffstat (limited to 'Source/cmcmd.cxx')
-rw-r--r-- | Source/cmcmd.cxx | 15 |
1 files changed, 2 insertions, 13 deletions
diff --git a/Source/cmcmd.cxx b/Source/cmcmd.cxx index 5260cb0e88..5c9397519f 100644 --- a/Source/cmcmd.cxx +++ b/Source/cmcmd.cxx @@ -406,12 +406,7 @@ int cmcmd::ExecuteCMakeCommand(std::vector<std::string>& args) // Clock command else if (args[1] == "time" && args.size() > 2) { - std::string command = args[2]; - for (std::string::size_type cc = 3; cc < args.size(); cc ++) - { - command += " "; - command += args[cc]; - } + std::string command = cmJoin(cmRange(args).advance(2), " "); clock_t clock_start, clock_finish; time_t time_start, time_finish; @@ -473,14 +468,8 @@ int cmcmd::ExecuteCMakeCommand(std::vector<std::string>& args) } std::string command = "\""; - command += args[3]; + command += cmJoin(cmRange(args).advance(3), "\" \""); command += "\""; - for (std::string::size_type cc = 4; cc < args.size(); cc ++) - { - command += " \""; - command += args[cc]; - command += "\""; - } int retval = 0; int timeout = 0; if ( cmSystemTools::RunSingleCommand(command.c_str(), 0, &retval, |