summaryrefslogtreecommitdiffstats
path: root/mkspecs/features/qt_configure.prf
diff options
context:
space:
mode:
Diffstat (limited to 'mkspecs/features/qt_configure.prf')
-rw-r--r--mkspecs/features/qt_configure.prf10
1 files changed, 5 insertions, 5 deletions
diff --git a/mkspecs/features/qt_configure.prf b/mkspecs/features/qt_configure.prf
index 7a1e588994..4372da6499 100644
--- a/mkspecs/features/qt_configure.prf
+++ b/mkspecs/features/qt_configure.prf
@@ -186,11 +186,11 @@ defineTest(qtConfParseCommandLine) {
} else: contains(c, "^--?system-(.*)") {
opt = $$replace(c, "^--?system-(.*)", "\\1")
val = system
- } else: contains(c, "^--?(.*)=(.*)") {
- opt = $$replace(c, "^--?(.*)=(.*)", "\\1")
- val = $$replace(c, "^--?(.*)=(.*)", "\\2")
- } else: contains(c, "^--?(.*)") {
- opt = $$replace(c, "^--?(.*)", "\\1")
+ } else: contains(c, "^--?([^-].*)=(.*)") {
+ opt = $$replace(c, "^--?([^-].*)=(.*)", "\\1")
+ val = $$replace(c, "^--?([^-].*)=(.*)", "\\2")
+ } else: contains(c, "^--?([^-].*)") {
+ opt = $$replace(c, "^--?([^-].*)", "\\1")
val =
} else {
error("Invalid command line parameter $$c")