Fix warnings in CMake source code.
This commit is contained in:
parent
837364cb04
commit
ccb0cf1306
@ -251,7 +251,8 @@ bool cmCTestMultiProcessHandler::CheckOutput()
|
|||||||
this->TestRunningMap[test] = false;
|
this->TestRunningMap[test] = false;
|
||||||
this->RunningTests.erase(p);
|
this->RunningTests.erase(p);
|
||||||
this->WriteCheckpoint(test);
|
this->WriteCheckpoint(test);
|
||||||
this->WriteCostData(test, p->GetTestResults().ExecutionTime);
|
this->WriteCostData(test, static_cast<float>(
|
||||||
|
p->GetTestResults().ExecutionTime));
|
||||||
this->RunningCount -= GetProcessorsUsed(test);
|
this->RunningCount -= GetProcessorsUsed(test);
|
||||||
delete p;
|
delete p;
|
||||||
}
|
}
|
||||||
@ -276,7 +277,7 @@ void cmCTestMultiProcessHandler::ReadCostData()
|
|||||||
cmSystemTools::SplitString(line.c_str(), ' ');
|
cmSystemTools::SplitString(line.c_str(), ' ');
|
||||||
|
|
||||||
int index = atoi(parts[0].c_str());
|
int index = atoi(parts[0].c_str());
|
||||||
float cost = atof(parts[1].c_str());
|
float cost = static_cast<float>(atof(parts[1].c_str()));
|
||||||
if(this->Properties[index] && this->Properties[index]->Cost == 0)
|
if(this->Properties[index] && this->Properties[index]->Cost == 0)
|
||||||
{
|
{
|
||||||
this->Properties[index]->Cost = cost;
|
this->Properties[index]->Cost = cost;
|
||||||
|
@ -574,16 +574,16 @@ int cmCTestTestHandler::ProcessHandler()
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
float percent = float(passed.size()) * 100.0f / total;
|
float percent = float(passed.size()) * 100.0f / float(total);
|
||||||
if ( failed.size() > 0 && percent > 99)
|
if ( failed.size() > 0 && percent > 99)
|
||||||
{
|
{
|
||||||
percent = 99;
|
percent = 99;
|
||||||
}
|
}
|
||||||
|
|
||||||
cmCTestLog(this->CTest, HANDLER_OUTPUT, std::endl
|
cmCTestLog(this->CTest, HANDLER_OUTPUT, std::endl
|
||||||
<< static_cast<int>(percent + .5) << "% tests passed, "
|
<< static_cast<int>(percent + .5) << "% tests passed, "
|
||||||
<< failed.size() << " tests failed out of "
|
<< failed.size() << " tests failed out of "
|
||||||
<< total << std::endl);
|
<< total << std::endl);
|
||||||
if(this->CTest->GetLabelSummary())
|
if(this->CTest->GetLabelSummary())
|
||||||
{
|
{
|
||||||
this->PrintLabelSummary();
|
this->PrintLabelSummary();
|
||||||
@ -1982,7 +1982,7 @@ bool cmCTestTestHandler::SetTestsProperties(
|
|||||||
}
|
}
|
||||||
if ( key == "COST" )
|
if ( key == "COST" )
|
||||||
{
|
{
|
||||||
rtit->Cost = atof(val.c_str());
|
rtit->Cost = static_cast<float>(atof(val.c_str()));
|
||||||
}
|
}
|
||||||
if ( key == "RUN_SERIAL" )
|
if ( key == "RUN_SERIAL" )
|
||||||
{
|
{
|
||||||
|
@ -172,8 +172,10 @@ cmHexFileConverter::FileType cmHexFileConverter::DetermineFileType(
|
|||||||
return Binary;
|
return Binary;
|
||||||
}
|
}
|
||||||
|
|
||||||
buf[0] = 0;
|
if(!fgets(buf, 1024, inFile))
|
||||||
(void) fgets(buf, 1024, inFile);
|
{
|
||||||
|
buf[0] = 0;
|
||||||
|
}
|
||||||
fclose(inFile);
|
fclose(inFile);
|
||||||
FileType type = Binary;
|
FileType type = Binary;
|
||||||
unsigned int minLineLength = 0;
|
unsigned int minLineLength = 0;
|
||||||
|
@ -915,8 +915,10 @@ bool RunCommandViaPopen(const char* command,
|
|||||||
#endif
|
#endif
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
buffer[0] = 0;
|
if (!fgets(buffer, BUFFER_SIZE, cpipe))
|
||||||
(void) fgets(buffer, BUFFER_SIZE, cpipe);
|
{
|
||||||
|
buffer[0] = 0;
|
||||||
|
}
|
||||||
while(!feof(cpipe))
|
while(!feof(cpipe))
|
||||||
{
|
{
|
||||||
if(verbose)
|
if(verbose)
|
||||||
@ -924,8 +926,10 @@ bool RunCommandViaPopen(const char* command,
|
|||||||
cmSystemTools::Stdout(buffer);
|
cmSystemTools::Stdout(buffer);
|
||||||
}
|
}
|
||||||
output += buffer;
|
output += buffer;
|
||||||
buffer[0] = 0;
|
if(!fgets(buffer, BUFFER_SIZE, cpipe))
|
||||||
(void) fgets(buffer, BUFFER_SIZE, cpipe);
|
{
|
||||||
|
buffer[0] = 0;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
retVal = pclose(cpipe);
|
retVal = pclose(cpipe);
|
||||||
|
@ -28,8 +28,10 @@ void cmakewizard::AskUser(const char* key,
|
|||||||
printf("Current Value: %s\n", iter.GetValue());
|
printf("Current Value: %s\n", iter.GetValue());
|
||||||
printf("New Value (Enter to keep current value): ");
|
printf("New Value (Enter to keep current value): ");
|
||||||
char buffer[4096];
|
char buffer[4096];
|
||||||
buffer[0] = 0;
|
if(!fgets(buffer, sizeof(buffer)-1, stdin))
|
||||||
(void) fgets(buffer, sizeof(buffer)-1, stdin);
|
{
|
||||||
|
buffer[0] = 0;
|
||||||
|
}
|
||||||
|
|
||||||
if(strlen(buffer) > 0)
|
if(strlen(buffer) > 0)
|
||||||
{
|
{
|
||||||
@ -65,8 +67,10 @@ bool cmakewizard::AskAdvanced()
|
|||||||
{
|
{
|
||||||
printf("Would you like to see advanced options? [No]:");
|
printf("Would you like to see advanced options? [No]:");
|
||||||
char buffer[4096];
|
char buffer[4096];
|
||||||
buffer[0] = 0;
|
if(!fgets(buffer, sizeof(buffer)-1, stdin))
|
||||||
(void) fgets(buffer, sizeof(buffer)-1, stdin);
|
{
|
||||||
|
buffer[0] = 0;
|
||||||
|
}
|
||||||
if(buffer[0])
|
if(buffer[0])
|
||||||
{
|
{
|
||||||
if(buffer[0] == 'y' || buffer[0] == 'Y')
|
if(buffer[0] == 'y' || buffer[0] == 'Y')
|
||||||
|
Loading…
x
Reference in New Issue
Block a user