summaryrefslogtreecommitdiffstats
path: root/util
diff options
context:
space:
mode:
authorTobias Hunger <tobias.hunger@qt.io>2018-11-01 14:57:31 +0100
committerTobias Hunger <tobias.hunger@qt.io>2018-11-05 14:56:23 +0000
commit96ddd79b032b80410c98b8e71f2b153973226d0a (patch)
treea41c26814b628805d8dfa405f790443c3e39edd5 /util
parentf3cf1a6856c6f981d0fd8c229ae7f41ffd93f84b (diff)
CMake: Handle '-' better in pro2cmake
Do not fail on tests/benchmarks/benchmark.pro. Change-Id: I0ffdf9d38ea6fa73856f33d44c5a428c9cab9107 Reviewed-by: Simon Hausmann <simon.hausmann@qt.io>
Diffstat (limited to 'util')
-rwxr-xr-xutil/cmake/pro2cmake.py2
1 files changed, 1 insertions, 1 deletions
diff --git a/util/cmake/pro2cmake.py b/util/cmake/pro2cmake.py
index f79bf19ca4..b39ca744e7 100755
--- a/util/cmake/pro2cmake.py
+++ b/util/cmake/pro2cmake.py
@@ -300,7 +300,7 @@ class QmakeParser:
LC = pp.Suppress(pp.Literal('\\') + pp.LineEnd())
EOL = pp.Suppress(pp.Optional(pp.pythonStyleComment()) + pp.LineEnd())
- Identifier = pp.Word(pp.alphas + '_', bodyChars=pp.alphanums+'_./')
+ Identifier = pp.Word(pp.alphas + '_', bodyChars=pp.alphanums+'_-./')
Substitution = pp.Combine(pp.Literal('$')
+ (((pp.Literal('$') + Identifier + pp.Optional(pp.nestedExpr()))
| (pp.Literal('(') + Identifier + pp.Literal(')'))