diff options
author | Oswald Buddenhagen <oswald.buddenhagen@nokia.com> | 2011-03-18 20:03:22 +0100 |
---|---|---|
committer | Oswald Buddenhagen <oswald.buddenhagen@nokia.com> | 2011-03-18 21:28:04 +0100 |
commit | 08deb39072e9d598d3b544054272ed39927d2520 (patch) | |
tree | 6d1722268c48d5e7e8794a9c584c8add98fd1193 /tests/manual/proparser/main.cpp | |
parent | 16436a252b82e22d6aedfabec77491975fcc43e0 (diff) | |
download | qt-creator-08deb39072e9d598d3b544054272ed39927d2520.tar.gz |
more exact qmake command line parsing
support -after and -config.
this also moves the actual parsing to ProFileOption, where it belongs.
Diffstat (limited to 'tests/manual/proparser/main.cpp')
-rw-r--r-- | tests/manual/proparser/main.cpp | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/tests/manual/proparser/main.cpp b/tests/manual/proparser/main.cpp index 7b3210187d..9afe6f52a9 100644 --- a/tests/manual/proparser/main.cpp +++ b/tests/manual/proparser/main.cpp @@ -156,9 +156,11 @@ int main(int argc, char **argv) if (args.count() && args.first() == QLatin1String("-v")) level = 0, args.removeFirst(); if (args.count() < 2) - qFatal("need at least two arguments: [-v] <cumulative?> <filenme> [<out_pwd>]"); + qFatal("need at least two arguments: [-v] <cumulative?> <filenme> [<out_pwd> [<qmake options>]]"); ProFileOption option; + if (args.count() >= 4) + option.setCommandLineArguments(args.mid(3)); ProFileParser parser(0, &parseHandler); static const struct { |