summaryrefslogtreecommitdiffstats
path: root/Source/CTest/cmCTestUpdateHandler.cxx
diff options
context:
space:
mode:
authorAndy Cedilnik <andy.cedilnik@kitware.com>2005-02-17 20:23:00 (GMT)
committerAndy Cedilnik <andy.cedilnik@kitware.com>2005-02-17 20:23:00 (GMT)
commit79a7f42a218958a44158a023ba21b08f3808ec08 (patch)
tree6e1ec9b7f761dbf31b36fa18d2ed2a398d6cec46 /Source/CTest/cmCTestUpdateHandler.cxx
parentab7668de3f952a289987dca477f6540912302430 (diff)
downloadCMake-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.cxx12
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 )
{