X-Git-Url: http://git.tdb.fi/?a=blobdiff_plain;f=source%2Fcompilecommandsgenerator.cpp;h=2f4e07b4c2dccdc2d6b62f4d07df9999f7ee7380;hb=7c2db9e2b91da953701be233336c5bfa1f3c4af0;hp=07ee15e779245f1f9f901ad063b317c20a9be005;hpb=32d6218afe58969f2b18dfa6e262bb9509829abe;p=builder.git diff --git a/source/compilecommandsgenerator.cpp b/source/compilecommandsgenerator.cpp index 07ee15e..2f4e07b 100644 --- a/source/compilecommandsgenerator.cpp +++ b/source/compilecommandsgenerator.cpp @@ -41,13 +41,12 @@ void CompileCommandsGenerator::Worker::main() IO::print(out, "["); bool first = true; - const BuildGraph::TargetMap &targets = builder.get_build_graph().get_targets(); - for(BuildGraph::TargetMap::const_iterator i=targets.begin(); i!=targets.end(); ++i) - if(i->second->is_buildable() && i->second->get_package()==&spkg) - if(ObjectFile *obj = dynamic_cast(i->second)) + for(const auto &kvp: builder.get_build_graph().get_targets()) + if(kvp.second->is_buildable() && kvp.second->get_package()==&spkg) + if(ObjectFile *obj = dynamic_cast(kvp.second)) { FS::Path src_path = obj->get_source().get_path(); - Task *task = i->second->build(); + Task *task = kvp.second->build(); if(!first) out.put(','); IO::print(out, "\n\t{\n");