Hi,

Here's a quick list i collected.

https://paste.ubuntu.com/p/Rf44PtzjCS/

You can generate a list for other repos by using the 
qtbase/util/cmake/pro_conversion_rate.py script.

Yes, not 100% of the tests have been ported yet, but the hope is that this can 
be distributed to other developers, while the CMake port team works on the more 
infrastructure-related issues.

> On 8. Jun 2020, at 15:50, Fabian Kosmale <[email protected]> wrote:
> 
> Hi Alexandru,
> 
> first of all, congratulations on the cmake port progress.
> But do we have a list of tests which currently only build with qmake? I know 
> that at least that the tst_moc port hasn't been merged yet, and I doubt that 
> it's the only one.
> 
> Regards,
> Fabian
> 
> --
> Fabian Kosmale
> Software Engineer
> 
> The Qt Company GmbH
> Erich-Thilo-Str. 10
> D-12489 Berlin
> [email protected]
> +49 1638686070
> http://qt.io
> 
> Geschäftsführer: Mika Pälsi,
> Juha Varelius, Mika Harjuaho
> Sitz der Gesellschaft: Berlin,
> Registergericht: Amtsgericht
> Charlottenburg, HRB 144331 B
> --
> Von: Development <[email protected]> im Auftrag von 
> Alexandru Croitor <[email protected]>
> Gesendet: Montag, 8. Juni 2020 15:43
> An: Qt development mailing list <[email protected]>
> Betreff: [Development] Switch the main "Qt Build System"
>  
> Hi everyone,
> 
> It's time to talk about everyone's favourite topic again: build systems. 
> 
> It's been a while since we started porting and merging the CMake ports of Qt 
> repositories into the dev branches.
> 
> To be precise: qtbase got merged on the 7th of February.
> 
> Since then, all the enabled repositories in qt5.git/dev have CMake ports 
> merged to their corresponding dev branches (except for qtqa which got 
> reverted, but it should be back soon).
> 
> The CMake ports are built in Coin with the most important configurations 
> (Linux, Windows, macOS, Android, iOS, qemu Linux).
> 
> Currently, failed tests don't fail integrations, but we're fixing up the last 
> failing tests and intend to enforce successful test passing for CMake 
> configurations.
> 
> Anyway, it's time for the next step.
> 
> 
> -----------------------------> TL;DR here 
> <----------------------------------------
> 
> The CMake Port team wants to switch the main Qt build system to the CMake one.
> 
> What this means:
> 
> - All Coin qmake configurations in dev branch are removed.
> 
> - Only CMake configurations are built in Coin.
> 
> - CMakeLists.txt files are now the source of truth (no more editing of .pro / 
> .pri files).
> 
> - All qmake .pro / .pri files of ported repositories under Coin control are 
> removed.
> 
> - No more pro2cmake.py and configurejson2cmake.py usage (except for an 
> initial port of a yet un-ported repository)
> 
> - You need CMake to build Qt.
> 
> - Un-ported repositories should still be able to build with qmake against a 
> CMake built Qt (this was tested to work for qtwebengine, but not other 
> repositories, there are a few known issues left that we're currently fixing).
> 
> 
> --> Proposed time of execution: 1st of July <--
> 
> 
> I'd like to hear about any Qt development blockers that you foresee due to 
> this change.
> 
> 
> 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