IO::print(out, " -L%s", FS::relative(*i, builder.get_prefix()).str());
IO::print(out, " -L%s", FS::relative(*i, builder.get_prefix()).str());
IO::print(out, " -l%s", *i);
if(binfo.threads)
out.write("-pthread");
out.put('\n');
IO::print(out, "Cflags:");
IO::print(out, " -l%s", *i);
if(binfo.threads)
out.write("-pthread");
out.put('\n');
IO::print(out, "Cflags:");
IO::print(out, " -I%s", FS::relative(*i, builder.get_prefix()).str());
for(BuildInfo::DefineMap::const_iterator i=binfo.defines.begin(); i!=binfo.defines.end(); ++i)
if(i->second.empty())
IO::print(out, " -I%s", FS::relative(*i, builder.get_prefix()).str());
for(BuildInfo::DefineMap::const_iterator i=binfo.defines.begin(); i!=binfo.defines.end(); ++i)
if(i->second.empty())