X-Git-Url: http://git.tdb.fi/?a=blobdiff_plain;f=source%2Fsourcegenerator.cpp;h=5123f09d0d0aad9b3e6603fd320b4b7ed92b3bf9;hb=d914c5f40ca1194e7fd6a2b30664ac4717e38786;hp=c7a4f92204c214e2b9b5877d1cf258fefa4f9eb0;hpb=ae85358a5f3d408f9886f58c8cdb2c6c92c3a25a;p=builder.git diff --git a/source/sourcegenerator.cpp b/source/sourcegenerator.cpp index c7a4f92..5123f09 100644 --- a/source/sourcegenerator.cpp +++ b/source/sourcegenerator.cpp @@ -88,6 +88,7 @@ SourceGenerator::Loader::Loader(SourceGenerator &sg): 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); @@ -100,6 +101,11 @@ void SourceGenerator::Loader::argument(const string &a) obj.arguments.push_back(a); } +void SourceGenerator::Loader::arguments(const vector &a) +{ + obj.arguments.insert(obj.arguments.end(), a.begin(), a.end()); +} + void SourceGenerator::Loader::command(const string &c) { if(c.find('/')!=string::npos)