# Locate Qt include paths and libraries # This module defines QT_INCLUDE_PATH, where to find qt.h, etc. QT_QT_LIBRARY, where to find the qt library QT_MOX_EXE, where to find the moc tool USE_QT_FILE, a file for any CMakeLists.txt file to include to actually link against qt QT_WRAP_CPP, This allows the QT_WRAP_CPP command to work. IF (UNIX) FIND_PATH(QT_INCLUDE_PATH qt.h ${QTDIR}/include /usr/local/qt/include /usr/local/include /usr/include ) FIND_LIBRARY(QT_QT_LIBRARY qt ${QTDIR}/lib /usr/local/qt/lib /usr/local/lib /usr/lib ) FIND_FILE(QT_MOC_EXE moc ${QTDIR}/bin ${path} ) LINK_LIBRARIES( ${QT_QT_LIBRARY} ) ENDIF (UNIX) IF (WIN32) # Not sure where to look for Qt under windows # Assume that QTDIR has been set FIND_PATH(QT_INCLUDE_PATH qt.h ${QTDIR}/include ) FIND_LIBRARY(QT_QT_LIBRARY qt ${QTDIR}/lib ) FIND_FILE(QT_MOC_EXE moc.exe ${QTDIR}/bin ${path} ) ENDIF (WIN32) IF (QT_MOC_EXE) SET ( QT_WRAP_CPP 1 CACHE BOOL "Can we honour the QT_WRAP_CPP command" ) ENDIF (QT_MOC_EXE) SET (USE_QT_FILE ${CMAKE_ROOT}/Modules/LinkQT.cmake CACHE STRING "Include this file to actually link against QT")