const Toolchain &pkg_tools = package.get_toolchain();
list<Target *> objs;
- SourceList source_filenames = collect_source_files();
+ list<FS::Path> source_filenames = collect_source_files();
for(auto i=source_filenames.begin(); i!=source_filenames.end(); ++i)
{
string ext = FS::extpart(FS::basename(*i));
if(processing_unit!=Tool::ONE_FILE)
{
FS::Path source_dir = FS::dirname(*i);
- SourceList::iterator j = i;
+ auto j = i;
for(++j; j!=source_filenames.end(); )
{
if((processing_unit!=Tool::DIRECTORY || FS::dirname(*j)==source_dir) &&