mirror of
https://github.com/Kitware/CMake.git
synced 2026-05-04 05:10:10 -05:00
Fix: "cd arg2 ; arg1" not working. OK with &&. Also should prevent from: "cd non_existing_dir_oops && rm -fr *"
This commit is contained in:
@@ -59,7 +59,7 @@ bool cmExecProgramCommand::InitialPass(std::vector<std::string> const& argsIn)
|
||||
std::string command;
|
||||
command = "cd ";
|
||||
command += args[1].c_str();
|
||||
command += "; ";
|
||||
command += " && ";
|
||||
command += args[0].c_str();
|
||||
cmSystemTools::RunCommand(command.c_str(), output);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user