QDoc: Also allow dependant modules to be specified on CLI.

Change-Id: I25dfbadc788616a864ecbf322434a3ce45bb94e5
Reviewed-by: Martin Smith <martin.smith@nokia.com>
This commit is contained in:
Casper van Donderen 2012-06-11 12:54:42 +02:00 committed by Qt by Nokia
parent 14b0722166
commit 0d45699602

View File

@ -98,6 +98,7 @@ static bool highlighting = false;
static bool showInternal = false;
static bool obsoleteLinks = false;
static QStringList defines;
static QStringList dependModules;
static QStringList indexDirs;
static QHash<QString, Tree *> trees;
@ -110,6 +111,8 @@ static void printHelp()
"Options:\n"
" -D<name> "
"Define <name> as a macro while parsing sources\n"
" -depends "
"Specify dependant modules\n"
" -help "
"Display this information and exit\n"
" -highlighting "
@ -250,7 +253,7 @@ static void processQdocconfFile(const QString &fileName)
*/
QStringList indexFiles = config.getStringList(CONFIG_INDEXES);
QStringList dependModules = config.getStringList(CONFIG_DEPENDS);
dependModules += config.getStringList(CONFIG_DEPENDS);
if (dependModules.size() > 0) {
if (indexDirs.size() > 0) {
@ -516,6 +519,10 @@ int main(int argc, char **argv)
QString define = opt.mid(2);
defines += define;
}
else if (opt == "-depends") {
dependModules += argv[i];
i++;
}
else if (opt == "-highlighting") {
highlighting = true;
}