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)
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));
}
}