[Cmake-commits] [cmake-commits] clinton committed FindQt4.cmake 1.96 1.97 UseQt4.cmake 1.13 1.14
cmake-commits at cmake.org
cmake-commits at cmake.org
Thu Mar 13 19:12:48 EDT 2008
Update of /cvsroot/CMake/CMake/Modules
In directory public:/mounts/ram/cvs-serv1048
Modified Files:
FindQt4.cmake UseQt4.cmake
Log Message:
ENH: Add support for Qt 4.4's phonon module.
Add new Qt 4.4 modules in UseQt4.cmake
Index: FindQt4.cmake
===================================================================
RCS file: /cvsroot/CMake/CMake/Modules/FindQt4.cmake,v
retrieving revision 1.96
retrieving revision 1.97
diff -C 2 -d -r1.96 -r1.97
*** FindQt4.cmake 13 Mar 2008 19:29:28 -0000 1.96
--- FindQt4.cmake 13 Mar 2008 23:12:46 -0000 1.97
***************
*** 29,32 ****
--- 29,33 ----
# QT_USE_QTWEBKIT
# QT_USE_QTXMLPATTERNS
+ # QT_USE_PHONON
#
# All the libraries required are stored in a variable called QT_LIBRARIES.
***************
*** 121,124 ****
--- 122,126 ----
# QT_QTWEBKIT_FOUND True if QtWebKit was found.
# QT_QTXMLPATTERNS_FOUND True if QtXmlPatterns was found.
+ # QT_PHONON_FOUND True if phonon was found.
#
# QT_DEFINITIONS Definitions to use when compiling code that uses Qt.
***************
*** 152,155 ****
--- 154,158 ----
# QT_QTWEBKIT_INCLUDE_DIR Path to "include/QtWebKit"
# QT_QTXMLPATTERNS_INCLUDE_DIR Path to "include/QtXmlPatterns"
+ # QT_PHONON_INCLUDE_DIR Path to "include/phonon"
#
# QT_LIBRARY_DIR Path to "lib" of Qt4
***************
*** 183,186 ****
--- 186,190 ----
# QT_QTWEBKIT_LIBRARY The QtWebKit library
# QT_QTXMLPATTERNS_LIBRARY The QtXmlPatterns library
+ # QT_PHONON_LIBRARY The phonon library
#
# also defined, but NOT for general use are
***************
*** 619,622 ****
--- 623,633 ----
NO_DEFAULT_PATH
)
+
+ # Set QT_PHONON_INCLUDE_DIR
+ FIND_PATH(QT_PHONON_INCLUDE_DIR phonon
+ PATHS
+ ${QT_INCLUDE_DIR}/phonon
+ NO_DEFAULT_PATH
+ )
# Make variables changeble to the advanced user
***************
*** 731,734 ****
--- 742,749 ----
FIND_LIBRARY(QT_QTXMLPATTERNS_LIBRARY_RELEASE NAMES QtXmlPatterns QtXmlPatterns4 PATHS ${QT_LIBRARY_DIR} NO_DEFAULT_PATH)
FIND_LIBRARY(QT_QTXMLPATTERNS_LIBRARY_DEBUG NAMES QtXmlPatterns_debug QtXmlPatternsd4 PATHS ${QT_LIBRARY_DIR} NO_DEFAULT_PATH)
+
+ # Set QT_PHONON_LIBRARY
+ FIND_LIBRARY(QT_PHONON_LIBRARY_RELEASE NAMES phonon phonon4 PATHS ${QT_LIBRARY_DIR} NO_DEFAULT_PATH)
+ FIND_LIBRARY(QT_PHONON_LIBRARY_DEBUG NAMES phonon_debug phonond4 PATHS ${QT_LIBRARY_DIR} NO_DEFAULT_PATH)
############################################
***************
*** 808,811 ****
--- 823,827 ----
_QT4_ADJUST_LIB_VARS(QTWEBKIT)
_QT4_ADJUST_LIB_VARS(QTXMLPATTERNS)
+ _QT4_ADJUST_LIB_VARS(PHONON)
# platform dependent libraries
Index: UseQt4.cmake
===================================================================
RCS file: /cvsroot/CMake/CMake/Modules/UseQt4.cmake,v
retrieving revision 1.13
retrieving revision 1.14
diff -C 2 -d -r1.13 -r1.14
*** UseQt4.cmake 1 Feb 2008 17:02:19 -0000 1.13
--- UseQt4.cmake 13 Mar 2008 23:12:46 -0000 1.14
***************
*** 72,75 ****
--- 72,93 ----
ENDIF (QT_USE_QTUITOOLS)
+ IF (QT_USE_QTHELP)
+ QT_MODULE_SETUP(HELP)
+ ENDIF (QT_USE_QTHELP)
+
+ IF (QT_USE_QTWEBKIT)
+ QT_MODULE_SETUP(WEBKIT)
+ ENDIF (QT_USE_QTWEBKIT)
+
+ IF (QT_USE_PHONON)
+ IF (QT_PHONON_FOUND)
+ ADD_DEFINITIONS(-DQT_PHONON_LIB)
+ INCLUDE_DIRECTORIES(${QT_PHONON_INCLUDE_DIR})
+ SET(QT_LIBRARIES ${QT_LIBRARIES} ${QT_PHONON_LIBRARY})
+ ELSE (QT_PHONON_FOUND)
+ MESSAGE("Qt ${module} library not found.")
+ ENDIF (QT_PHONON_FOUND)
+ ENDIF (QT_USE_PHONON)
+
IF (NOT QT_DONT_USE_QTGUI)
QT_MODULE_SETUP(GUI)
***************
*** 88,91 ****
--- 106,113 ----
ENDIF (QT_USE_QTSQL)
+ IF (QT_USE_QTXMLPATTERNS)
+ QT_MODULE_SETUP(XMLPATTERNS)
+ ENDIF (QT_USE_QTXMLPATTERNS)
+
IF (QT_USE_QTNETWORK)
QT_MODULE_SETUP(NETWORK)
More information about the Cmake-commits
mailing list