X-Git-Url: http://git.tdb.fi/?a=blobdiff_plain;f=source%2Ftoolchain.h;h=2c0e3d2a84977933113c0447b00a5a5daae50c60;hb=483add89e7f305642cc88a5f63a7741a15b6290e;hp=1060e09e559b8ffde1b8c8aa9f5f54f16b4cd567;hpb=338eefb513953ae55e8e3614c009c242ba8ad74e;p=builder.git diff --git a/source/toolchain.h b/source/toolchain.h index 1060e09..2c0e3d2 100644 --- a/source/toolchain.h +++ b/source/toolchain.h @@ -6,6 +6,9 @@ class Tool; +/** +A container for tools. Performs lookup based on tag or filename extension. +*/ class Toolchain { private: @@ -18,7 +21,7 @@ public: void add_tool(Tool *); const Tool &get_tool(const std::string &) const; - const Tool *get_tool_for_suffix(const std::string &) const; + const Tool *get_tool_for_suffix(const std::string &, bool = false) const; }; #endif