Qt-contributors-summit-2013-CMake-files-feedback-requests: Difference between revisions

From Qt Wiki
Jump to navigation Jump to search
No edit summary
 
No edit summary
Line 1: Line 1:
# CMake files can be used elegantly for all platforms and most Qt configurations (shared/static/mac-framework/cross-compiles), especially with CMake 2.8.11
# # Recent features in CMake and Qt 5.1 implement ‘target usage requirements’ http://community.kde.org/Frameworks/Epics/CMake_target_usage_requirements
# # https://qt.gitorious.org/qt/qtbase/blobs/dev/tests/auto/cmake/test_interface/CMakeLists.txt
# Qt CI tests the CMake files in many scenarios in the build and install locations.
# Upcoming features in CMake upstream make using static Qt builds more elegant
# # A file needs to be generated whenever QtGui is used which loads the platform plugin (for qmake feature-parity). This will be automatic.
# # Support for multiple toolchains and proper sysroot handling will make using Qt in cross-compile scenarios more easy.
# CMake toolchain files for all platforms will be generated while building Qt: https://codereview.qt.io/#change,53858
# CMake functionality is growing ever-more declarative


# Use of CMake is growing more declarative. Ie from
to
in version 2.8.13.
# CMake might replace its current language with a more-declarative one (Lua).
Tasks:
# Improve Creator CMake support
# Complete the cross compiling features upstream
# Implement CPack generator for BB10 bar files.
# Implement UI in creator to create packages in all formats known to CPack

Revision as of 13:57, 24 February 2015