summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAndy Cedilnik <andy.cedilnik@kitware.com>2003-12-29 14:19:07 -0500
committerAndy Cedilnik <andy.cedilnik@kitware.com>2003-12-29 14:19:07 -0500
commitde30a184a2f9d3753a23e68edbc6787a173a505a (patch)
treec84af0f02e040f739d9064b469f9c46bee0c728f
parentbc16c68a14eefbf1d78a2f162c424d0fa3e28c28 (diff)
downloadcmake-de30a184a2f9d3753a23e68edbc6787a173a505a.tar.gz
ENH: Add QT_ASSISTANTCLIENT_LIBRARY support. Fixes Bug #425 - Suggsted mod to FindQt.cmake to handle qassistantclient.lib
-rw-r--r--Modules/FindQt.cmake28
1 files changed, 23 insertions, 5 deletions
diff --git a/Modules/FindQt.cmake b/Modules/FindQt.cmake
index ed9a9a14fd..2645e3ac06 100644
--- a/Modules/FindQt.cmake
+++ b/Modules/FindQt.cmake
@@ -23,11 +23,11 @@ FIND_PATH(QT_INCLUDE_DIR qt.h
/usr/local/include
/usr/include/qt3
/usr/include/qt
- /usr/include
+ /usr/include
C:/Progra~1/qt/include
)
-FIND_LIBRARY(QT_QT_LIBRARY
+FIND_LIBRARY(QT_QT_LIBRARY
NAMES qt qt-mt qt-mt230nc
PATHS
$ENV{QTDIR}/lib
@@ -38,6 +38,17 @@ FIND_LIBRARY(QT_QT_LIBRARY
C:/Progra~1/qt/lib
)
+FIND_LIBRARY(QT_QASSISTANTCLIENT_LIBRARY
+ NAMES qassistantclient
+ PATHS
+ $ENV{QTDIR}/lib
+ /usr/local/qt/lib
+ /usr/local/lib
+ /usr/lib
+ /usr/share/qt3/lib
+ C:/Progra~1/qt/lib
+ )
+
FIND_PROGRAM(QT_MOC_EXECUTABLE moc
$ENV{QTDIR}/bin C:/Progra~1/qt/bin
)
@@ -75,16 +86,22 @@ IF(QT_INCLUDE_DIR)
# for version 3
SET (QT_DEFINITIONS -DQT_DLL)
SET (QT_DEFINITIONS "-DQT_DLL -DQT_THREAD_SUPPORT -DNO_DEBUG")
- SET (QT_LIBRARIES imm32.lib ${QT_QT_LIBRARY} ${QT_QTMAIN_LIBRARY} )
+ SET (QT_LIBRARIES imm32.lib ${QT_QT_LIBRARY} ${QT_QTMAIN_LIBRARY} )
SET (QT_LIBRARIES ${QT_LIBRARIES} winmm wsock32)
ELSE (QT_QTMAIN_LIBRARY)
# for version 2
- SET (QT_LIBRARIES imm32.lib ws2_32.lib ${QT_QT_LIBRARY} )
+ SET (QT_LIBRARIES imm32.lib ws2_32.lib ${QT_QT_LIBRARY} )
ENDIF (QT_QTMAIN_LIBRARY)
ELSE (WIN32)
SET (QT_LIBRARIES ${QT_QT_LIBRARY} )
ENDIF (WIN32)
+ IF (QT_QASSISTANTCLIENT_LIBRARY)
+ SET (QT_LIBRARIES ${QT_QASSISTANTCLIENT_LIBRARY} ${QT_LIBRARIES})
+ ENDIF (QT_QASSISTANTCLIENT_LIBRARY)
+
+
+
# Backwards compatibility for CMake1.4 and 1.2
SET (QT_MOC_EXE ${QT_MOC_EXECUTABLE} )
SET (QT_UIC_EXE ${QT_UIC_EXECUTABLE} )
@@ -111,8 +128,9 @@ MARK_AS_ADVANCED(
QT_INCLUDE_DIR
QT_QT_LIBRARY
QT_QTMAIN_LIBRARY
+ QT_QASSISTANTCLIENT_LIBRARY
QT_UIC_EXECUTABLE
QT_MOC_EXECUTABLE
QT_WRAP_CPP
QT_WRAP_UI
- )
+ )