summaryrefslogtreecommitdiffstats
path: root/mkspecs/features/default_pre.prf
diff options
context:
space:
mode:
authorFriedemann Kleint <Friedemann.Kleint@nokia.com>2011-11-17 16:00:12 +0100
committerQt by Nokia <qt-info@nokia.com>2011-11-18 14:53:19 +0100
commit3bb247b8d85923f1ea373c383a6b2a8bb7b05b34 (patch)
tree00ad9d12a914a4cd3ee1ec71a2c538f5fef06798 /mkspecs/features/default_pre.prf
parentf6c61d13a3e166fc9280e8bfe8325cead335d0da (diff)
mkspecs: Case-insensitive check of paths on Windows.
Change-Id: I2b46bce79774ed9e5b5f6d73cc6e62ae50e35a5e Reviewed-by: Marius Storm-Olsen <marius.storm-olsen@nokia.com>
Diffstat (limited to 'mkspecs/features/default_pre.prf')
-rw-r--r--mkspecs/features/default_pre.prf13
1 files changed, 10 insertions, 3 deletions
diff --git a/mkspecs/features/default_pre.prf b/mkspecs/features/default_pre.prf
index be8ee1ae27..1a56787d15 100644
--- a/mkspecs/features/default_pre.prf
+++ b/mkspecs/features/default_pre.prf
@@ -20,13 +20,20 @@ CONFIG = lex yacc warn_on debug uic resources $$CONFIG
}
QTFWD = -module-fwd $$OUT_PWD/module-paths/modules -cache-module-fwd
- !isEmpty(QTDIR) {
+ !isEmpty(QTDIR):exists($$QTDIR/.qmake.cache) {
# Only if QTDIR points to an actual build directory
# and this build directory is the install directory
# can we tell syncqt to do a -developer-build
- exists($$QTDIR/.qmake.cache):contains(QTDIR, $$[QT_INSTALL_PREFIX]) {
- QTFWD = -qtdir $$QTDIR -module-fwd $$QTDIR/mkspecs/modules -developer-build
+ win32 {
+ CMP_QDIR = $$upper($$QTDIR)
+ CMP_INSTALL_PREFIX = $$upper($$[QT_INSTALL_PREFIX])
+ } else {
+ CMP_QDIR = $$QTDIR
+ CMP_INSTALL_PREFIX = $$[QT_INSTALL_PREFIX]
}
+ contains(CMP_QDIR, $$CMP_INSTALL_PREFIX):QTFWD = -qtdir $$QTDIR -module-fwd $$QTDIR/mkspecs/modules -developer-build
+ unset(CMP_QDIR)
+ unset(CMP_INSTALL_PREFIX)
}
qtPrepareTool(QMAKE_SYNCQT, syncqt)