CMake Port/Development Notes: Difference between revisions
Jump to navigation
Jump to search
No edit summary |
|||
Line 13: | Line 13: | ||
==== 21. March 2019 ==== | ==== 21. March 2019 ==== | ||
- | - Improved pro2cmake script to regenerate Core, Network, Gui, Widgets modules, to have smaller diffs in anticipation of a dev -> wip/cmake merge | ||
- Fixed windows build (qpa plugin, various small conditions and other tiny things) | |||
- Fixed automoc and autorcc not to hang due to incorrect target dependencies (upstream patch) | |||
- Fixed certain incorrect target dependencies | |||
- Improved pro2cmake script to parse which files need to be processed by rcc, instead of using rcc for that | |||
- Worked on provisioning of latest CMake binaries on macOS and Linux | |||
- Worked on getting private instances of Coin to build the CMake port on macOS and Linux | |||
- Initial work on getting the configure script to invoke CMake instead of qmake for building qtbase |
Revision as of 13:16, 4 April 2019
2019
04. April 2019
- Work done on using a yocto generated sysroot to cross-build qtbase to an embedded device (some qtbase patches pending review, some patches still need to be upstreamed to the meta-b2qt repo) - Regenerated many CMakeLists.txt files with the pro2cmake script - WIP fixing the conversion script to handle .pri inclusion paths better - WIP fixing the Windows provisioning to build the Qt CMake port on Windows - Tested building of qtbase on macOS and Linux on a private instance of Coin (succeeds) - WIP fixing the conversion script to deal with qmake's "SUBDIRS -=" functionality, which is not supported natively by CMake - Progress on changing the qtbase configure script to use CMake to build Qt (rudimentary support, no feature mapping yet) - Various small fixes to omissions in regenerated CMakeLists.txt files
21. March 2019
- Improved pro2cmake script to regenerate Core, Network, Gui, Widgets modules, to have smaller diffs in anticipation of a dev -> wip/cmake merge - Fixed windows build (qpa plugin, various small conditions and other tiny things) - Fixed automoc and autorcc not to hang due to incorrect target dependencies (upstream patch) - Fixed certain incorrect target dependencies - Improved pro2cmake script to parse which files need to be processed by rcc, instead of using rcc for that - Worked on provisioning of latest CMake binaries on macOS and Linux - Worked on getting private instances of Coin to build the CMake port on macOS and Linux - Initial work on getting the configure script to invoke CMake instead of qmake for building qtbase