| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859 | #############################################################################  Library:   CTK##  Copyright (c) Kitware Inc.##  Licensed under the Apache License, Version 2.0 (the "License");#  you may not use this file except in compliance with the License.#  You may obtain a copy of the License at##      http://www.commontk.org/LICENSE##  Unless required by applicable law or agreed to in writing, software#  distributed under the License is distributed on an "AS IS" BASIS,#  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.#  See the License for the specific language governing permissions and#  limitations under the License.###############################################################################MACRO(ctkMacroSetupQt)  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("${QT_VERSION_MAJOR}.${QT_VERSION_MINOR}" VERSION_LESS "${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)    SET(QT_USE_QTOPENGL ON)    SET(QT_USE_QTXML ON)    SET(QT_USE_QTTEST ${BUILD_TESTING})    INCLUDE(${QT_USE_FILE})    # Set variable QT_INSTALLED_LIBRARY_DIR that will contains    # Qt shared library    SET(QT_INSTALLED_LIBRARY_DIR ${QT_LIBRARY_DIR})    IF(WIN32)      GET_FILENAME_COMPONENT(QT_INSTALLED_LIBRARY_DIR ${QT_QMAKE_EXECUTABLE} PATH)    ENDIF()  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()
 |