aboutsummaryrefslogtreecommitdiffstats
path: root/PySide/CMakeLists.txt
diff options
context:
space:
mode:
authorrenato <renato.filho@openbossa.org>2010-04-16 16:14:03 -0300
committerRenato Filho <renato.filho@openbossa.org>2010-04-22 14:47:17 -0300
commit3468ba1efffc17f532ca69007602e87f19245304 (patch)
tree658290e3cf82e16539fd34b9a834af7c8ac2eaa1 /PySide/CMakeLists.txt
parentde4a1a10b01f54ce03bc484f04f4294ba8b4d314 (diff)
Implemented module QtMaemo5.
Create unittest for module. Fixed generetion of typesystem_gui.xml based on detected system. Reviewer: Hugo Parente Lima <hugo.lima@openbossa.org>, Luciano Wolf <luciano.wolf@openbossa.org>
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)
+
+