Some configurations still seem to use qmake for some parts:
https://testresults.qt.io/logs/qt/qt3d/5ef6de3b5deb13254200c1f385ce09008b287760/MacOSMacOS_10_14x86_64MacOSMacOS_10_14x86_64Clangqtci-macos-10.14-x86_64-f695c4DisableTests_Sccache/67c64555fe39a6412f13f7c4d92663fc0c175a7b/build_1607682919/log.txt.gz


> On 11 Dec 2020, at 09:13, Alexandru Croitor <[email protected]> wrote:
> 
> 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

—
Mike Krus | [email protected] | Senior Software Engineer & Teamlead
KDAB (UK) Ltd., a KDAB Group company
Tel: UK Office +44 1625 809908   Mobile +44 7833 491941
KDAB - The Qt Experts, C++, OpenGL Experts


Attachment: smime.p7s
Description: S/MIME cryptographic signature

_______________________________________________
Development mailing list
[email protected]
https://lists.qt-project.org/listinfo/development

Reply via email to