FIX: GLU and GLUT flags for Mac OSX
[cmake.git] / Modules / FindQt.cmake
blobc82e32ac4bfc55a415622405b9c89df2b0b44b1e
1 # Locate Qt include paths and libraries
3 # This module defines
4 # QT_INCLUDE_PATH, where to find qt.h, etc.
5 # QT_QT_LIBRARY, where to find the qt library
6 # QT_MOC_EXE, where to find the moc tool
7 # QT_UIC_EXE, where to find the uic tool
8 # USE_QT_FILE, a file for any CMakeLists.txt file to include to actually link against qt
9 # QT_WRAP_CPP, This allows the QT_WRAP_CPP command to work.
10 # QT_WRAP_UI, This allows the QT_WRAP_UI command to work.
13 IF (UNIX)
15   FIND_PATH(QT_INCLUDE_PATH qt.h
16     ${QTDIR}/include
17     /usr/local/qt/include
18     /usr/local/include
19     /usr/include
20   )
22   FIND_LIBRARY(QT_QT_LIBRARY qt
23     ${QTDIR}/lib
24     /usr/local/qt/lib
25     /usr/local/lib
26     /usr/lib
27   )
29   FIND_FILE(QT_MOC_EXE moc
30     ${QTDIR}/bin
31     ${path}
32   )
34   FIND_FILE(QT_UIC_EXE uic
35     ${QTDIR}/bin
36     ${path}
37   )
39 ENDIF (UNIX)
41 IF (WIN32)
42   # Not sure where to look for Qt under windows
43   # Assume that QTDIR has been set
45   FIND_PATH(QT_INCLUDE_PATH qt.h
46     ${QTDIR}/include
47   )
49   FIND_LIBRARY(QT_QT_LIBRARY qt
50     ${QTDIR}/lib
51   )
53   FIND_FILE(QT_MOC_EXE moc.exe
54     ${QTDIR}/bin
55     ${path}
56   )
58   FIND_FILE(QT_UIC_EXE uic.exe
59     ${QTDIR}/bin
60     ${path}
61   )
63 ENDIF (WIN32)
66 IF (QT_MOC_EXE)
67   SET ( QT_WRAP_CPP 1 CACHE BOOL "Can we honour the QT_WRAP_CPP command" )
68 ENDIF (QT_MOC_EXE)
70 IF (QT_UIC_EXE)
71   SET ( QT_WRAP_UI 1 CACHE BOOL "Can we honour the QT_WRAP_UI command" )
72 ENDIF (QT_UIC_EXE)