diff options
Diffstat (limited to 'Modules/FindQt4.cmake')
-rw-r--r-- | Modules/FindQt4.cmake | 52 |
1 files changed, 31 insertions, 21 deletions
diff --git a/Modules/FindQt4.cmake b/Modules/FindQt4.cmake index 1f0da7b..fa8b69a 100644 --- a/Modules/FindQt4.cmake +++ b/Modules/FindQt4.cmake @@ -85,7 +85,6 @@ IF(NOT FOUNDQT_CALLED) MESSAGE( FATAL_ERROR "Never call FoundQt4.cmake directly. Use FoundQt.cmake.") ENDIF(NOT FOUNDQT_CALLED) - ######################################## # # Setting the INCLUDE-Variables @@ -93,9 +92,11 @@ ENDIF(NOT FOUNDQT_CALLED) ######################################## # Set QT_QT_INCLUDE_DIR by searching for qglobal.h IF(NOT QT_QT_INCLUDE_DIR) - EXEC_PROGRAM( qmake - ARGS "-query QT_INSTALL_HEADERS" - OUTPUT_VARIABLE qt_headers ) + IF(QT_QMAKE) + EXEC_PROGRAM( qmake + ARGS "-query QT_INSTALL_HEADERS" + OUTPUT_VARIABLE qt_headers ) + ENDIF(QT_QMAKE) FIND_PATH( QT_QT_INCLUDE_DIR qglobal.h ${qt_headers}/Qt $ENV{QTDIR}/include/Qt @@ -270,10 +271,12 @@ SET( QT_INCLUDES # Setting the LIBRARY-Variables # ######################################## -IF(NOT QT_QTCORE_LIBRARY) - EXEC_PROGRAM( qmake - ARGS "-query QT_INSTALL_LIBS" - OUTPUT_VARIABLE qt_libs ) +IF(NOT QT_QTCORE_LIBRARY) + IF(QT_QMAKE) + EXEC_PROGRAM( qmake + ARGS "-query QT_INSTALL_LIBS" + OUTPUT_VARIABLE qt_libs ) + ENDIF(QT_QMAKE) # Set QT_QTCORE_LIBRARY by searching for a lib with "QtCore." as part of the filename FIND_LIBRARY( QT_QTCORE_LIBRARY NAMES QtCore @@ -291,9 +294,11 @@ ENDIF(NOT QT_QTCORE_LIBRARY) # Set QT_QTCORE_LIBRARY_DEBUG by searching for a lib with "QtCore_debug" as part of the filename IF(NOT QT_QTCORE_LIBRARY_DEBUG) - EXEC_PROGRAM( qmake - ARGS "-query QT_INSTALL_LIBS" - OUTPUT_VARIABLE qt_libs ) + IF(QT_QMAKE) + EXEC_PROGRAM( qmake + ARGS "-query QT_INSTALL_LIBS" + OUTPUT_VARIABLE qt_libs ) + ENDIF(QT_QMAKE) FIND_LIBRARY( QT_QTCORE_LIBRARY_DEBUG NAMES QtCore_debug PATHS @@ -648,10 +653,11 @@ ENDIF(NOT QT_LIBRARIES_TRYDEBUG) # ####################################### IF(NOT QT_MOC_EXECUTABLE) - EXEC_PROGRAM( qmake - ARGS "-query QT_INSTALL_BINS" - OUTPUT_VARIABLE qt_bins ) - + IF(QT_QMAKE) + EXEC_PROGRAM( qmake + ARGS "-query QT_INSTALL_BINS" + OUTPUT_VARIABLE qt_bins ) + ENDIF(QT_QMAKE) FIND_PROGRAM(QT_MOC_EXECUTABLE NAMES moc PATHS @@ -673,9 +679,11 @@ ELSE(QT_MOC_EXECUTABLE) ENDIF(QT_MOC_EXECUTABLE) IF(NOT QT_UIC_EXECUTABLE ) - EXEC_PROGRAM( qmake - ARGS "-query QT_INSTALL_BINS" - OUTPUT_VARIABLE qt_bins ) + IF(QT_QMAKE) + EXEC_PROGRAM( qmake + ARGS "-query QT_INSTALL_BINS" + OUTPUT_VARIABLE qt_bins ) + ENDIF(QT_QMAKE) FIND_PROGRAM(QT_UIC_EXECUTABLE NAMES uic PATHS @@ -697,9 +705,11 @@ ELSE(QT_UIC_EXECUTABLE) ENDIF(QT_UIC_EXECUTABLE) IF(NOT QT_RCC_EXECUTABLE) - EXEC_PROGRAM( qmake - ARGS "-query QT_INSTALL_BINS" - OUTPUT_VARIABLE qt_bins ) + IF(QT_QMAKE) + EXEC_PROGRAM( qmake + ARGS "-query QT_INSTALL_BINS" + OUTPUT_VARIABLE qt_bins ) + ENDIF(QT_QMAKE) FIND_PROGRAM(QT_RCC_EXECUTABLE NAMES rcc PATHS |