ConditionalLoader(sg.package, format("%s/%s", sg.package.get_name(), sg.tag))
{
add("argument", &Loader::argument);
+ add("arguments", &Loader::arguments);
add("command", &Loader::command);
add("in_suffix", &Loader::in_suffix);
add("out_argument", &SourceGenerator::out_argument);
obj.arguments.push_back(a);
}
+void SourceGenerator::Loader::arguments(const vector<string> &a)
+{
+ obj.arguments.insert(obj.arguments.end(), a.begin(), a.end());
+}
+
void SourceGenerator::Loader::command(const string &c)
{
if(c.find('/')!=string::npos)
private:
void argument(const std::string &);
+ void arguments(const std::vector<std::string> &);
void command(const std::string &);
void in_suffix(const std::string &);
void out_argument(const std::string &);