Details
-
Epic
-
Resolution: Done
-
P2: Important
-
None
-
CMake Port: Milestone 3
Description
Modules (additional, compared to milestone 2 which includes dependencies up to qtquickcontrols2)
- qtquick3d
- qtshadertools
- qtvirtualkeyboard
- qtandroidextras
- qtquicktimeline
- qtwebsockets
- qtnetworkauth
- qt5compat
- Qt Help (qttools)
- Qt Linguist (qttools)
- Qt Ui Tools (qtools)
- standalone sqlite (qtbase)
Platforms (in Coin)
- Linux (present)
- macOS (present)
- Windows / MSVC (present)
- Windows / MinGW
- Android (no multi ABI)(present)
- iOS (simulator_and_device)
Additional requirements
- Yocto cross-building story (cross-build tools, allow usage of host desktop qmake to target arm)
- qmake mixing (build modules with qmake against a CMake-built-qtbase), confirm it works for most non-ported modules
- Make sure Coin is ready for qmake mixing (porting qmake legacy build instructions to .yaml)
Attachments
Issue Links
- depends on
-
QTBUG-84425 Qt 6/Windows: Building a Gui example with qmake from cmake prefix build fails due to "dependent ' ... qtmaind.lib' does not exist
- Closed
- is required for
-
QTBUG-73351 Transition to CMake
- Closed
- relates to
-
QTBUG-77376 CMake Port: Upstream CMake issues
- Open
-
QTBUG-80897 CMake Port: Milestone 7 (backlog)
- Open
-
QTBUG-73925 CMake Port: Milestone 1
- Closed
-
QTBUG-74612 CMake Port: Milestone 2
- Closed
-
QTBUG-86961 CMake Port: Milestone 4
- Closed
(2 relates to)