Default the working dir to the current binary dir

Keep backwards compatability with CMake <= 2.8.3.
This commit is contained in:
Ben Boeckel 2011-01-20 13:52:42 -05:00
parent 0594287606
commit b6c302b1aa
1 changed files with 4 additions and 2 deletions

View File

@ -74,7 +74,8 @@ bool cmAddTestCommand::HandleNameMode(std::vector<std::string> const& args)
{
std::string name;
std::vector<std::string> configurations;
std::string working_directory;
std::string working_directory = this->Makefile->GetCurrentOutputDirectory();
bool working_directory_set = false;
std::vector<std::string> command;
// Read the arguments.
@ -108,12 +109,13 @@ bool cmAddTestCommand::HandleNameMode(std::vector<std::string> const& args)
}
else if(args[i] == "WORKING_DIRECTORY")
{
if(!working_directory.empty())
if(working_directory_set)
{
this->SetError(" may be given at most one WORKING_DIRECTORY.");
return false;
}
doing = DoingWorkingDirectory;
working_directory_set = true;
}
else if(doing == DoingName)
{