| Library | Test Name | \n"
"Test Type | \n";
fs::directory_iterator itr( build_dir );
if ( itr != end_itr )
{
fs::directory_iterator compiler_itr( *itr );
std::clog << "Using " << itr->generic_path() << " to determine compilers\n";
std::clog << "Requested compiler is " << specific_compiler << "\n";
for (; compiler_itr != end_itr; ++compiler_itr )
{
if ( fs::directory( *compiler_itr ) // check just to be sure
&& compiler_itr->leaf() != "test" ) // avoid strange directory (Jamfile bug?)
{
if ( specific_compiler.size() != 0
&& specific_compiler != compiler_itr->leaf() ) continue;
std::clog << " " << compiler_itr->leaf() << "\n";
compiler_names.push_back( compiler_itr->leaf() );
string desc( compiler_desc( boost_root_dir,
compiler_itr->leaf() ) );
string vers( version_desc( boost_root_dir,
compiler_itr->leaf() ) );
cout << ""
<< (desc.size() ? desc : compiler_itr->leaf())
<< (vers.size() ? (string( " " ) + vers ) : string( "" ))
<< " | \n";
}
}
}
cout << "
\n";
// now the rest of the table body
do_table_body( boost_root_dir, build_dir );
cout << "