Hi,

qmake Qt builds have been disabled in the CI and in configure.

Regards,
Alex.

> On 8. Dec 2020, at 17:51, Alexandru Croitor <[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

Reply via email to