X-Git-Url: http://git.tdb.fi/?a=blobdiff_plain;f=source%2Ftool.cpp;h=5d0903a2e3c4eb44902ccd9d178c5aa207655e6a;hb=d1f9551e05c9d341149eb490e05b1465d3d6b711;hp=54138215e5f0ca25d368fb32bc801592f3413c2d;hpb=aa053d637e8259755af7d2e4b510a242f4d29c7b;p=builder.git diff --git a/source/tool.cpp b/source/tool.cpp index 5413821..5d0903a 100644 --- a/source/tool.cpp +++ b/source/tool.cpp @@ -10,21 +10,17 @@ using namespace std; using namespace Msp; Tool::Tool(Builder &b, const string &t): - builder(b), - architecture(0), - tag(t), - executable(0), - processing_unit(ONE_FILE), - prepared(false) + Tool(b, 0, t) { } Tool::Tool(Builder &b, const Architecture &a, const string &t): + Tool(b, &a, t) +{ } + +Tool::Tool(Builder &b, const Architecture *a, const string &t): builder(b), - architecture(&a), - tag(t), - executable(0), - processing_unit(ONE_FILE), - prepared(false) + architecture(a), + tag(t) { } void Tool::set_command(const string &cmd, bool cross) @@ -62,7 +58,7 @@ void Tool::prepare() executable = builder.get_vfs().find_binary(command); if(!executable) { - builder.get_logger().log("problems", format("Can't find executable %s for %s", command, tag)); + builder.get_logger().log("problems", "Can't find executable %s for %s", command, tag); problems.push_back(format("Can't find executable %s", command)); } }