X-Git-Url: http://git.tdb.fi/?a=blobdiff_plain;f=source%2Ftarget.cpp;h=9006a570cb360f42c00589bd08abc7e54b25ca05;hb=92d81529ec8f3b84f5471162d0b27914eff7adb5;hp=7c5532f9f8200daca4859cedaa51682a138a9a10;hpb=3f0f7216789aeedba206308c452623351e406e75;p=builder.git diff --git a/source/target.cpp b/source/target.cpp index 7c5532f..9006a57 100644 --- a/source/target.cpp +++ b/source/target.cpp @@ -87,6 +87,8 @@ void Target::set_tool(Tool &t) void Target::collect_build_info(BuildInfo &binfo) const { + if(tool) + binfo.update_from(tool->get_build_info()); if(component) binfo.update_from(component->get_build_info()); else if(package) @@ -119,6 +121,7 @@ void Target::prepare() return; if(state==PREPARING) { + builder.get_logger().log("problems", format("Dependency cycle detected at %s", name)); problems.push_back("Dependency cycle detected"); state = BROKEN; return;