aboutsummaryrefslogtreecommitdiffstats
path: root/PySide/CMakeLists.txt
diff options
context:
space:
mode:
Diffstat (limited to 'PySide/CMakeLists.txt')
-rw-r--r--PySide/CMakeLists.txt42
1 files changed, 30 insertions, 12 deletions
diff --git a/PySide/CMakeLists.txt b/PySide/CMakeLists.txt
index af3e3b861..32f9b7c75 100644
--- a/PySide/CMakeLists.txt
+++ b/PySide/CMakeLists.txt
@@ -34,18 +34,6 @@ endmacro(HAS_QT_MODULE)
execute_process(COMMAND ${CMAKE_COMMAND} -E create_symlink "${CMAKE_CURRENT_SOURCE_DIR}/__init__.py"
"${CMAKE_BINARY_DIR}/PySide/__init__.py")
-HAS_QT_MODULE(QT_QTCORE_FOUND QtCore)
-HAS_QT_MODULE(QT_QTGUI_FOUND QtGui)
-HAS_QT_MODULE(QT_QTNETWORK_FOUND QtNetwork)
-HAS_QT_MODULE(QT_QTWEBKIT_FOUND QtWebKit)
-HAS_QT_MODULE(QT_QTSVG_FOUND QtSvg)
-HAS_QT_MODULE(QT_QTXML_FOUND QtXml)
-HAS_QT_MODULE(QT_QTTEST_FOUND QtTest)
-HAS_QT_MODULE(QT_QTOPENGL_FOUND QtOpenGL)
-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
@@ -60,4 +48,34 @@ if (NOT QT_QTMULTIMEDIA_FOUND AND ${QTVERSION} VERSION_GREATER 4.5.9)
endif()
endif ()
+# Try to find QtMaemo5 this need be before QtGui for enable some flags on that
+# TODO: Remove this hack when cmake support QtMaemo5 module
+if (NOT QT_QTMAEMO5_FOUND AND ${QTVERSION} VERSION_GREATER 4.5.9)
+ find_path(QT_QTMAEMO5_INCLUDE_DIR QtMaemo5
+ PATHS ${QT_HEADERS_DIR}/QtMaemo5
+ ${QT_LIBRARY_DIR}/QtMaemo5.framework/Headers
+ NO_DEFAULT_PATH)
+ find_library(QT_QTMAEMO5_LIBRARY QtMaemo5 PATHS ${QT_LIBRARY_DIR} NO_DEFAULT_PATH)
+ if (QT_QTMAEMO5_INCLUDE_DIR AND QT_QTMAEMO5_LIBRARY)
+ set(QT_QTMAEMO5_FOUND ON)
+ set(Q_WS_MAEMO_5 ON)
+ endif()
+endif ()
+
+HAS_QT_MODULE(QT_QTCORE_FOUND QtCore)
+HAS_QT_MODULE(QT_QTGUI_FOUND QtGui)
+HAS_QT_MODULE(QT_QTNETWORK_FOUND QtNetwork)
+HAS_QT_MODULE(QT_QTWEBKIT_FOUND QtWebKit)
+HAS_QT_MODULE(QT_QTSVG_FOUND QtSvg)
+HAS_QT_MODULE(QT_QTXML_FOUND QtXml)
+HAS_QT_MODULE(QT_QTTEST_FOUND QtTest)
+HAS_QT_MODULE(QT_QTOPENGL_FOUND QtOpenGL)
+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)
+HAS_QT_MODULE(QT_QTMAEMO5_FOUND QtMaemo5)
+
HAS_QT_MODULE(QT_QTMULTIMEDIA_FOUND QtMultimedia)
+
+