aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--modules/FindQt4.cmake16
1 files changed, 16 insertions, 0 deletions
diff --git a/modules/FindQt4.cmake b/modules/FindQt4.cmake
index 9e1bc91c..fe9dbff8 100644
--- a/modules/FindQt4.cmake
+++ b/modules/FindQt4.cmake
@@ -132,8 +132,14 @@ FIND_PROGRAM(QT_QMAKE_EXECUTABLE NAMES qmake PATHS
"[HKEY_CURRENT_USER\\Software\\Trolltech\\Versions\\4.0.0;InstallDir]/bin"
$ENV{QTDIR}/bin
${QT4_PATHS}
+ $ENV{PATH}
+ NO_SYSTEM_PATH
)
+IF(NOT QT_QMAKE_EXECUTABLE)
+ FIND_PROGRAM(QT_QMAKE_EXECUTABLE NAMES qmake)
+ENDIF(NOT QT_QMAKE_EXECUTABLE)
+
IF(QT_QMAKE_EXECUTABLE)
EXEC_PROGRAM(${QT_QMAKE_EXECUTABLE} ARGS "-query QT_VERSION"
OUTPUT_VARIABLE QTVERSION)
@@ -573,8 +579,13 @@ IF(QT4_QMAKE_FOUND)
/usr/share/qt4/bin
C:/Progra~1/qt/bin
/usr/bin/qt4
+ NO_SYSTEM_PATH
)
+ IF(NOT QT_MOC_EXECUTABLE)
+ FIND_PROGRAM(QT_MOC_EXECUTABLE NAMES moc )
+ ENDIF(NOT QT_MOC_EXECUTABLE)
+
IF(QT_MOC_EXECUTABLE)
SET ( QT_WRAP_CPP "YES")
ENDIF(QT_MOC_EXECUTABLE)
@@ -605,8 +616,13 @@ IF(QT4_QMAKE_FOUND)
/usr/share/qt4/bin
C:/Progra~1/qt/bin
/usr/bin/qt4
+ NO_SYSTEM_PATH
)
+ IF(NOT QT_UIC_EXECUTABLE)
+ FIND_PROGRAM(QT_UIC_EXECUTABLE NAMES uic )
+ ENDIF(NOT QT_UIC_EXECUTABLE)
+
IF(QT_UIC_EXECUTABLE)
SET ( QT_WRAP_UI "YES")
ENDIF(QT_UIC_EXECUTABLE)