if((ext==".cpp" || ext==".c") && build_exe)
{
SourceFile *src=new SourceFile(builder, this, i->str());
if((ext==".cpp" || ext==".c") && build_exe)
{
SourceFile *src=new SourceFile(builder, this, i->str());
{
list<string> sfiles=list_files(*i);
for(list<string>::iterator j=sfiles.begin(); j!=sfiles.end(); ++j)
{
list<string> sfiles=list_files(*i);
for(list<string>::iterator j=sfiles.begin(); j!=sfiles.end(); ++j)