mkspecs: Case-insensitive check of paths on Windows.

Change-Id: I2b46bce79774ed9e5b5f6d73cc6e62ae50e35a5e
Reviewed-by: Marius Storm-Olsen <marius.storm-olsen@nokia.com>
bb10
Friedemann Kleint 2011-11-17 16:00:12 +01:00 committed by Qt by Nokia
parent f6c61d13a3
commit 3bb247b8d8
1 changed files with 10 additions and 3 deletions

View File

@ -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)