summaryrefslogtreecommitdiffstats
path: root/util/cmake/qmake_parser.py
diff options
context:
space:
mode:
Diffstat (limited to 'util/cmake/qmake_parser.py')
-rw-r--r--util/cmake/qmake_parser.py9
1 files changed, 9 insertions, 0 deletions
diff --git a/util/cmake/qmake_parser.py b/util/cmake/qmake_parser.py
index 5cb629a4953..2fabfe3f019 100644
--- a/util/cmake/qmake_parser.py
+++ b/util/cmake/qmake_parser.py
@@ -243,6 +243,14 @@ class QmakeParser:
"Requires", pp.Keyword("requires") + RequiresCondition("project_required_condition")
)
+ FunctionArgumentsAsString = add_element(
+ "FunctionArgumentsAsString", pp.originalTextFor(pp.nestedExpr())
+ )
+ QtNoMakeTools = add_element(
+ "QtNoMakeTools",
+ pp.Keyword("qtNomakeTools") + FunctionArgumentsAsString("qt_no_make_tools_arguments"),
+ )
+
# ignore the whole thing...
DefineTestDefinition = add_element(
"DefineTestDefinition",
@@ -281,6 +289,7 @@ class QmakeParser:
| Include
| Option
| Requires
+ | QtNoMakeTools
| ForLoop
| ForLoopSingleLine
| DefineTestDefinition