ctkMacroSetupQt.cmake 754 B

123456789101112131415161718192021222324252627282930
  1. #
  2. #
  3. #
  4. MACRO(ctkMacroSetupQt)
  5. SET(minimum_required_qt_version "4.6")
  6. FIND_PACKAGE(Qt4)
  7. # This option won't show up in the main CMake configure panel
  8. MARK_AS_ADVANCED(QT_QMAKE_EXECUTABLE)
  9. IF(QT4_FOUND)
  10. IF(NOT "${QT_VERSION_MAJOR}.${QT_VERSION_MINOR}" STREQUAL "${minimum_required_qt_version}")
  11. MESSAGE(FATAL_ERROR "error: CTK requires Qt >= ${minimum_required_qt_version} -- you cannot use Qt ${QT_VERSION_MAJOR}.${QT_VERSION_MINOR}.${QT_VERSION_PATCH}.")
  12. ENDIF()
  13. SET(QT_USE_QTNETWORK ON)
  14. SET(QT_USE_QTSQL ON)
  15. INCLUDE(${QT_USE_FILE})
  16. ELSE(QT4_FOUND)
  17. MESSAGE(FATAL_ERROR "error: Qt4 was not found on your system. You probably need to set the QT_QMAKE_EXECUTABLE variable")
  18. ENDIF(QT4_FOUND)
  19. ENDMACRO()