options.addManager(&fileoptManager);
options.addManager(&seloptManager);
- IOptionsContainer &commonOptions = options.addGroup();
+ if (full) {
- options.addSubSection(&commonOptions);
++ IOptionsContainer &commonOptions = options.addGroup();
+ }
- options.addSubSection(&selectionOptions);
- options.addSubSection(&moduleOptions);
+ IOptionsContainer &moduleOptions = options.addGroup();
module_->initOptions(&moduleOptions, settings);
- common->initOptions(&commonOptions);
+ if (full) {
- common->initOptions(&commonOptions);
++ common->initOptions(&commonOptions);
+ }
- selections->initOptions(&selectionOptions);
+ selections->initOptions(&commonOptions);
{
CommandLineParser parser(&options);
options.finish();
}
- common->optionsFinished();
+ if (full) {
- common->optionsFinished(&commonOptions);
++ common->optionsFinished();
+ }
- module_->optionsFinished(&moduleOptions, settings);
+ module_->optionsFinished(settings);
common->initIndexGroups(selections, bUseDefaultGroups_);