summaryrefslogtreecommitdiff
path: root/tests/manual/proparser/main.cpp
diff options
context:
space:
mode:
authorOswald Buddenhagen <oswald.buddenhagen@nokia.com>2011-03-18 20:03:22 +0100
committerOswald Buddenhagen <oswald.buddenhagen@nokia.com>2011-03-18 21:28:04 +0100
commit08deb39072e9d598d3b544054272ed39927d2520 (patch)
tree6d1722268c48d5e7e8794a9c584c8add98fd1193 /tests/manual/proparser/main.cpp
parent16436a252b82e22d6aedfabec77491975fcc43e0 (diff)
downloadqt-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.cpp4
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 {