Tool::Tool(Builder &b, const string &t):
builder(b),
- tag(t)
+ architecture(0),
+ tag(t),
+ executable(0)
+{ }
+
+Tool::Tool(Builder &b, const Architecture &a, const string &t):
+ builder(b),
+ architecture(&a),
+ tag(t),
+ executable(0)
{ }
bool Tool::accepts_suffix(const string &suffix, bool aux) const
sources.push_back(&source);
return create_target(sources, arg);
}
+
+
+SubTool::SubTool(Tool &p):
+ Tool(p),
+ parent(p)
+{ }