[cmake-developers] [ctest][cmCTestBuildHandler.cxx] odd code
Maik Beckmann
beckmann.maik at googlemail.com
Sat May 31 06:27:09 EDT 2008
Hi,
This is from cmCTestBuildHander.cxx
{{{
if ( !cm->SourceFile.empty() && cm->LineNumber >= 0 )
{
if ( cm->SourceFile.size() > 0 ) // is always true
{
os << "\t\t<SourceFile>" << cm->SourceFile << "</SourceFile>"
<< std::endl;
}
if ( cm->SourceFileTail.size() > 0 ) // SourceFileTail isn't set
anywhere
{
os << "\t\t<SourceFileTail>" << cm->SourceFileTail
<< "</SourceFileTail>" << std::endl;
}
if ( cm->LineNumber >= 0 ) // is always true
{
os << "\t\t<SourceLineNumber>" << cm->LineNumber
<< "</SourceLineNumber>" << std::endl;
}
}}}
which IMHO can be replaced with
{{{
if ( !cm->SourceFile.empty() && cm->LineNumber >= 0 )
{
os << "\t\t<SourceFile>" << cm->SourceFile << "</SourceFile>"
<< std::endl;
os << "\t\t<SourceLineNumber>" << cm->LineNumber
<< "</SourceLineNumber>" << std::endl;
}
}}}
Patch is attached.
Best,
-- Maik
-------------- next part --------------
A non-text attachment was scrubbed...
Name: cmCTestBuildHandler.patch
Type: text/x-diff
Size: 1634 bytes
Desc: not available
URL: <http://public.kitware.com/pipermail/cmake-developers/attachments/20080531/881d8f38/attachment-0002.patch>
More information about the cmake-developers
mailing list