X-Git-Url: http://git.tdb.fi/?a=blobdiff_plain;f=source%2Ftool.cpp;h=402d20d0b8722ae09d09e15af9eec27955180cae;hb=1ed833343bc83b83c5f61cbfd74423bbba677a04;hp=852fa2d5805b294b4d74b5a5ab165039b08feaad;hpb=2a23a19ff6717b32ddc45f84681c5c969c967e45;p=builder.git diff --git a/source/tool.cpp b/source/tool.cpp index 852fa2d..402d20d 100644 --- a/source/tool.cpp +++ b/source/tool.cpp @@ -20,6 +20,11 @@ void Tool::set_command(const string &cmd, bool cross) command = cmd; } +void Tool::set_run(function 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)));