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
