command = cmd;
}
+void Tool::set_run(function<Task *(const Target &)> f)
+{
+ run_func = move(f);
+}
+
bool Tool::accepts_suffix(const string &suffix, bool aux) const
{
return (any_equals(input_suffixes, suffix) || (aux && any_equals(aux_suffixes, suffix)));