summaryrefslogtreecommitdiffstats
path: root/Source/CTest/cmCTestMultiProcessHandler.cxx
diff options
context:
space:
mode:
authorBill Hoffman <bill.hoffman@kitware.com>2008-07-04 14:28:22 (GMT)
committerBill Hoffman <bill.hoffman@kitware.com>2008-07-04 14:28:22 (GMT)
commit5292b3edefa0a6758a8093d78dea4f80b5332de0 (patch)
tree856ff45cea243e2507be43c4c5fa6c0c537cf647 /Source/CTest/cmCTestMultiProcessHandler.cxx
parent112d377fbb59f95e23c936091e8c3085bfb62f83 (diff)
downloadCMake-5292b3edefa0a6758a8093d78dea4f80b5332de0.zip
CMake-5292b3edefa0a6758a8093d78dea4f80b5332de0.tar.gz
CMake-5292b3edefa0a6758a8093d78dea4f80b5332de0.tar.bz2
COMP: try to fix sgi compiler problem with set and also shorten symbol lengths for set class
Diffstat (limited to 'Source/CTest/cmCTestMultiProcessHandler.cxx')
-rw-r--r--Source/CTest/cmCTestMultiProcessHandler.cxx20
1 files changed, 10 insertions, 10 deletions
diff --git a/Source/CTest/cmCTestMultiProcessHandler.cxx b/Source/CTest/cmCTestMultiProcessHandler.cxx
index 10434d5..dff0e91 100644
--- a/Source/CTest/cmCTestMultiProcessHandler.cxx
+++ b/Source/CTest/cmCTestMultiProcessHandler.cxx
@@ -27,11 +27,11 @@ cmCTestMultiProcessHandler::cmCTestMultiProcessHandler()
}
// Set the tests
void
-cmCTestMultiProcessHandler::SetTests(std::map<int, std::set<int> >& tests,
- std::map<int,cmStdString>& testNames)
+cmCTestMultiProcessHandler::SetTests(TestMap& tests,
+ std::map<int,cmStdString>& testNames)
{
// set test run map to false for all
- for(std::map<int, std::set<int> >::iterator i = this->Tests.begin();
+ for(TestMap::iterator i = this->Tests.begin();
i != this->Tests.end(); ++i)
{
this->TestRunningMap[i->first] = false;
@@ -118,11 +118,11 @@ bool cmCTestMultiProcessHandler::StartTest(int test)
// copy the depend tests locally because when
// a test is finished it will be removed from the depend list
// and we don't want to be iterating a list while removing from it
- std::set<int> depends = this->Tests[test];
+ TestSet depends = this->Tests[test];
size_t totalDepends = depends.size();
if(totalDepends)
{
- for(std::set<int>::const_iterator i = depends.begin();
+ for(TestSet::const_iterator i = depends.begin();
i != depends.end(); ++i)
{
// if the test is not already running then start it
@@ -166,8 +166,8 @@ void cmCTestMultiProcessHandler::StartNextTests()
{
return;
}
- std::map<int, std::set<int> > tests = this->Tests;
- for(std::map<int, std::set<int> >::iterator i = tests.begin();
+ TestMap tests = this->Tests;
+ for(TestMap::iterator i = tests.begin();
i != tests.end(); ++i)
{
// start test should start only one test
@@ -254,7 +254,7 @@ void cmCTestMultiProcessHandler::EndTest(cmProcess* p)
}
this->TestResults->push_back(cres);
// remove test from depend of all other tests
- for( std::map<int, std::set<int> >::iterator i = this->Tests.begin();
+ for(TestMap::iterator i = this->Tests.begin();
i!= this->Tests.end(); ++i)
{
i->second.erase(test);
@@ -271,11 +271,11 @@ void cmCTestMultiProcessHandler::EndTest(cmProcess* p)
void cmCTestMultiProcessHandler::PrintTests()
{
#undef cout
- for( std::map<int, std::set<int> >::iterator i = this->Tests.begin();
+ for( TestMap::iterator i = this->Tests.begin();
i!= this->Tests.end(); ++i)
{
std::cout << "Test " << i->first << " (";
- for(std::set<int>::iterator j = i->second.begin();
+ for(TestSet::iterator j = i->second.begin();
j != i->second.end(); ++j)
{
std::cout << *j << " ";