diff options
author | renato <renato.filho@openbossa.org> | 2010-04-16 16:14:03 -0300 |
---|---|---|
committer | Renato Filho <renato.filho@openbossa.org> | 2010-04-22 14:47:17 -0300 |
commit | 3468ba1efffc17f532ca69007602e87f19245304 (patch) | |
tree | 658290e3cf82e16539fd34b9a834af7c8ac2eaa1 /PySide/CMakeLists.txt | |
parent | de4a1a10b01f54ce03bc484f04f4294ba8b4d314 (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.txt | 42 |
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) + + |