| 1234567891011121314151617181920212223242526272829303132333435363738 | 
							- #
 
- #  Check if VTK was configured with QT, 
 
- #  if so, use it, 
 
- #  otherwise, complain. 
 
- #
 
- MACRO(ctkMacroSetupQt)
 
-   IF(DEFINED CTK_QMAKE_EXECUTABLE)
 
-     SET(QT_QMAKE_EXECUTABLE ${CTK_QMAKE_EXECUTABLE})
 
-   ENDIF()
 
-   SET(minimum_required_qt_version "4.6")
 
-   FIND_PACKAGE(Qt4)
 
-   # This option won't show up in the main CMake configure panel
 
-   MARK_AS_ADVANCED(QT_QMAKE_EXECUTABLE)
 
-   
 
-   IF(QT4_FOUND)
 
-     IF(NOT "${QT_VERSION_MAJOR}.${QT_VERSION_MINOR}" STREQUAL "${minimum_required_qt_version}")
 
-       MESSAGE(FATAL_ERROR "error: CTK requires Qt >= ${minimum_required_qt_version} -- you cannot use Qt ${QT_VERSION_MAJOR}.${QT_VERSION_MINOR}.${QT_VERSION_PATCH}.")
 
-     ENDIF()
 
-     SET(QT_USE_QTNETWORK ON)
 
-     SET(QT_USE_QTSQL ON)
 
-     INCLUDE(${QT_USE_FILE})
 
-     SET(CTK_BASE_LIBRARIES ${CTK_BASE_LIBRARIES} ${QT_LIBRARIES} CACHE INTERNAL "CTK libraries" FORCE)
 
-     SET(CTK_QMAKE_EXECUTABLE ${QT_QMAKE_EXECUTABLE})
 
-   ELSE(QT4_FOUND)
 
-     MESSAGE(FATAL_ERROR "error: Qt4 was not found on your system. You probably need to set the QT_QMAKE_EXECUTABLE variable")
 
-   ENDIF(QT4_FOUND)
 
- ENDMACRO()
 
 
  |