Awesome work!! 😊 Cheers, Tor Arne
On 8 Dec 2020, at 17:51, Alexandru Croitor <[email protected]<mailto:[email protected]>> wrote: Hi again, A short update on the build system switch. Sine my last email (half a year ago) a number of issues were raised that we had to tackle in order to consider switching Qt's main build system to CMake. Some of those issues were tracked in the following JIRA issues https://bugreports.qt.io/browse/QTBUG-86053 https://bugreports.qt.io/browse/QTBUG-88741 as well as some other ones. Since then: - most of the important issues have been fixed - multiple improvements have been done to the Qt build DeveloperXperience - qmake CI coverage has been mirrored - configure's default has been changed to build Qt with CMake - our CI and packaging pipelines have switched to using CMake for a while now - the Qt 6.0.0 that shipped today was built using CMake As such, we intend to remove support for building Qt with qmake in the 6.1 branch (aka dev) This means: - we will remove the qmake CI configurations in dev branch - we will change configure to refuse configuring Qt with the -qmake option - pro2cmake will not be used anymore, and the CMakeLists.txt files become the source of truth which means CMakeLists.txt files will now have to be modified directly - configurejson2cmake will not be used anymore, and the configure.cmake files will become the source of truth (not configure.json) which means configure.cmake files will now have to be modified directly - we will not remove the qmake .pro and configure.json files for now, it will be done sometime later in the future https://bugreports.qt.io/browse/QTBUG-88742 We intend to do it by the end of the week, if nothing critical comes up. Regards, Alex. On 1. Jul 2020, at 13:31, Alexandru Croitor <[email protected]> wrote: Hi everyone, An update on the build system switch. On the 8th of June I mentioned that we wanted to make the "CMake build system" the main one and remove the .pro files. The tentative date was 1st of July (today). As a result of the discussion, we identified some items that had to be tackled first. Not all of those have been addressed yet. So we are postponing the switch until further notice. Regards, Alexandru. _______________________________________________ Development mailing list [email protected] https://lists.qt-project.org/listinfo/development
_______________________________________________ Development mailing list [email protected] https://lists.qt-project.org/listinfo/development
