diff options
author | Andy Cedilnik <andy.cedilnik@kitware.com> | 2005-02-17 20:23:00 (GMT) |
---|---|---|
committer | Andy Cedilnik <andy.cedilnik@kitware.com> | 2005-02-17 20:23:00 (GMT) |
commit | 79a7f42a218958a44158a023ba21b08f3808ec08 (patch) | |
tree | 6e1ec9b7f761dbf31b36fa18d2ed2a398d6cec46 /Source/CTest/cmCTestUpdateHandler.cxx | |
parent | ab7668de3f952a289987dca477f6540912302430 (diff) | |
download | CMake-79a7f42a218958a44158a023ba21b08f3808ec08.zip CMake-79a7f42a218958a44158a023ba21b08f3808ec08.tar.gz CMake-79a7f42a218958a44158a023ba21b08f3808ec08.tar.bz2 |
ENH: Cleanups and add CTEST_UPDATE command
Diffstat (limited to 'Source/CTest/cmCTestUpdateHandler.cxx')
-rw-r--r-- | Source/CTest/cmCTestUpdateHandler.cxx | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/Source/CTest/cmCTestUpdateHandler.cxx b/Source/CTest/cmCTestUpdateHandler.cxx index 4956675..ffa9deb 100644 --- a/Source/CTest/cmCTestUpdateHandler.cxx +++ b/Source/CTest/cmCTestUpdateHandler.cxx @@ -207,14 +207,14 @@ int cmCTestUpdateHandler::ProcessHandler() // Get source dir - std::string sourceDirectory = m_CTest->GetDartConfiguration("SourceDirectory"); - if ( sourceDirectory.empty() ) + const char* sourceDirectory = this->GetOption("SourceDirectory"); + if ( !sourceDirectory ) { std::cerr << "Cannot find SourceDirectory key in the DartConfiguration.tcl" << std::endl; return -1; } - std::cout << "Updating the repository: " << sourceDirectory.c_str() << std::endl; + std::cout << "Updating the repository: " << sourceDirectory << std::endl; // Get update command std::string updateCommand = m_CTest->GetDartConfiguration("UpdateCommand"); @@ -324,7 +324,7 @@ int cmCTestUpdateHandler::ProcessHandler() if ( !m_CTest->GetShowOnly() ) { res = cmSystemTools::RunSingleCommand(command.c_str(), &goutput, - &retVal, sourceDirectory.c_str(), + &retVal, sourceDirectory, m_Verbose, 0 /*m_TimeOut*/); if ( ofs ) { @@ -382,7 +382,7 @@ int cmCTestUpdateHandler::ProcessHandler() if ( !m_CTest->GetShowOnly() ) { res = cmSystemTools::RunSingleCommand(command.c_str(), &goutput, - &retVal, sourceDirectory.c_str(), + &retVal, sourceDirectory, m_Verbose, 0 /*m_TimeOut*/); if ( ofs ) { @@ -505,7 +505,7 @@ int cmCTestUpdateHandler::ProcessHandler() std::cout << "* Get file update information: " << logcommand.c_str() << std::endl; } res = cmSystemTools::RunSingleCommand(logcommand.c_str(), &output, - &retVal, sourceDirectory.c_str(), + &retVal, sourceDirectory, m_Verbose, 0 /*m_TimeOut*/); if ( ofs ) { |