X-Git-Url: http://git.tdb.fi/?a=blobdiff_plain;ds=sidebyside;f=source%2Fbuilder.cpp;h=032bb87001d17cc9dff7e0c8d33b03eeb96f39cd;hb=40ab4f61eaf7fc14fc6d1c2ea5eecee21882893a;hp=239258196632ca82d8928c0aeceb9d64700b2af0;hpb=5e00719d0c63e306786ff36df61797cdbc86f3e9;p=builder.git diff --git a/source/builder.cpp b/source/builder.cpp index 2392581..032bb87 100644 --- a/source/builder.cpp +++ b/source/builder.cpp @@ -32,13 +32,9 @@ using namespace Msp; Builder::Builder(): package_manager(*this), native_arch(*this, string()), - current_arch(0), - build_type(0), vfs(*this), build_graph(*this), - logger(&default_logger), - tempdir("temp"), - top_loader(0) + logger(&default_logger) { set_architecture(string()); } @@ -200,7 +196,11 @@ int Builder::build(unsigned jobs, bool dry_run, bool show_progress) if(tgt) { if(tgt->get_tool()) + { + if(show_progress) + IO::print("\033[K"); get_logger().log("tasks", "%-4s %s", tgt->get_tool()->get_tag(), tgt->get_name()); + } Task *task = tgt->build(); if(task) {