aboutsummaryrefslogtreecommitdiffstats
path: root/PySide/CMakeLists.txt
diff options
context:
space:
mode:
authorHugo Parente Lima <hugo.lima@openbossa.org>2010-04-08 15:26:36 -0300
committerHugo Parente Lima <hugo.lima@openbossa.org>2010-04-12 17:30:05 -0300
commitf4c941bdadd8fd0ea4286745551af55899b76494 (patch)
tree72f11b91451bfaeaa45632de126e2602f2d7a548 /PySide/CMakeLists.txt
parent1d90691a0004aa20e15f86872f44c0bf33409703 (diff)
Add hack to find QtMultimedia module.
Reviewer: Luciano Wolf <luciano.wolf@openbossa.org> Reviewer: Renato Araújo <renato.filho@openbossa.org>
Diffstat (limited to 'PySide/CMakeLists.txt')
-rw-r--r--PySide/CMakeLists.txt14
1 files changed, 14 insertions, 0 deletions
diff --git a/PySide/CMakeLists.txt b/PySide/CMakeLists.txt
index d7f476a12..550a46ed2 100644
--- a/PySide/CMakeLists.txt
+++ b/PySide/CMakeLists.txt
@@ -46,4 +46,18 @@ HAS_QT_MODULE(QT_QTSQL_FOUND QtSql)
HAS_QT_MODULE(QT_QTUITOOLS_FOUND QtUiTools)
HAS_QT_MODULE(QT_QTHELP_FOUND QtHelp)
HAS_QT_MODULE(QT_QTXMLPATTERNS_FOUND QtXmlPatterns)
+
+# Try to find QtMultimedia
+# TODO: Remove this hack when cmake support QtMultimedia module
+if (NOT QT_MULTIMEDIA_FOUND AND ${QTVERSION} GREATER 4.5.0)
+ find_path(QT_MULTIMEDIA_INCLUDE_DIR QtMultimedia
+ PATHS ${QT_HEADERS_DIR}/QtMultimedia
+ ${QT_LIBRARY_DIR}/QtMultimedia.framework/Headers
+ NO_DEFAULT_PATH)
+ find_library(QT_MULTIMEDIA_LIBRARY QtMultimedia PATHS ${QT_LIBRARY_DIR} NO_DEFAULT_PATH)
+ if (QT_MULTIMEDIA_INCLUDE_DIR AND QT_MULTIMEDIA_LIBRARY)
+ set(QT_MULTIMEDIA_FOUND ON)
+ endif()
+endif ()
+
HAS_QT_MODULE(QT_QTMULTIMEDIA_FOUND QtMultimedia)