Uploaded image for project: 'Qt'
  1. Qt
  2. QTBUG-74612

CMake Port: Milestone 2

    XMLWordPrintable

    Details

    • Type: Task
    • Status: Reported
    • Priority: P2: Important
    • Resolution: Unresolved
    • Affects Version/s: None
    • Fix Version/s: 6.0.0
    • Component/s: Build System
    • Labels:
      None

      Description

      By milestone 2, essential modules are built solely with cmake, building for the most important platforms.

      Modules

      • qtbase
      • qtdeclarative
      • qtimageformats
      • qtgraphicaleffects
      • qtquickcontrols2
      • qttools (at least qdoc*)

      These modules should also have their examples & tests ported, and documentation can be generated.

      Other modules can still be built with qmake.

      Platforms

      Additional platforms (compared to Milestone 1)

      • Windows / MinGW
      • Android

        Attachments

          Issue Links

          1.
          CMake Port: Build qmake against Qt Core Sub-task Closed Alexandru Croitor
          2.
          Use flex and bison via FindFLEX and FindBISON on Windows Technical task Closed Alexandru Croitor
          3.
          Port Windows ANGLE build to CMake Technical task Closed Alexandru Croitor
          4.
          Support building examples with an installed Qt which was built with cmake Technical task Closed Kevin Funk
          5.
          Support Android builds Technical task Closed Leander Beernaert
          6.
          Support iOS builds Technical task Reported Alexandru Croitor
          7.
          Support MinGW builds Technical task Open Cristian Adam
          8.
          Provide generated pri and prl files for qmake to consume while building Qt modules and apps Technical task Open Simon Hausmann
          9.
          Implement non-prefix builds if possible Technical task Closed Alexandru Croitor
          10.
          Finish porting plugins and maybe tests in qtbase Technical task Closed Alexandru Croitor
          11.
          Implement qtmain / winmain static library handling Technical task Closed Cristian Adam
          12.
          Handle test data Technical task Closed Ville Voutilainen
          13.
          Create a CMake equivalent of what testcase.prf does with TESTDATA Technical task Closed Leander Beernaert
          14.
          Implement auto importing of plugins when building an application that uses a static build of Qt Technical task Closed Jean-Michaƫl Celerier
          15.
          Port qtdeclarative libraries and plugins to CMake Technical task Closed Leander Beernaert
          16.
          Port qtgraphicaleffects libraries and plugins to CMake Technical task Closed Alexandru Croitor
          17.
          Port qtnetworkauth to CMake Technical task Closed Leander Beernaert
          18.
          Improve pro2cmake for standalone examples porting Technical task Closed Leander Beernaert
          19.
          Add documentation support Technical task Reported Alexandru Croitor
          20.
          Add translations support Technical task Reported Leander Beernaert
          21.
          Port qttools to CMake Technical task In Progress Alexandru Croitor
          22.
          Port qdoc to CMake Technical task Closed Alexandru Croitor
          23.
          Port qtbase plugins to CMake Technical task Reported Alexandru Croitor
          24.
          Port qtbase tests to CMake Technical task Reported Alexandru Croitor
          25.
          Port qtbase examples to CMake Technical task Reported Alexandru Croitor
          26.
          Port qtdeclarative examples to CMake Technical task Closed Leander Beernaert
          27.
          Port qtdeclarative tests to CMake Technical task Closed Leander Beernaert
          28.
          Port qtquickcontrols2 libraries and plugins to CMake Technical task Closed Leander Beernaert
          29.
          Port qtquickcontrols2 tests to CMake Technical task Closed Leander Beernaert
          30.
          Port qtquickcontrols2 examples to CMake Technical task Closed Leander Beernaert
          31.
          Port qtgraphicaleffects tests to CMake Technical task Reported Alexandru Croitor
          32.
          Port qtsvg tests to CMake Technical task Closed Alexandru Croitor
          33.
          Port qtsvg examples to CMake Technical task Reported Alexandru Croitor
          34.
          Port qtimageformats libraries and plugins to CMake Technical task Closed Alexandru Croitor
          35.
          CMake-branch: tst_qmake is excluded from testing on windows Technical task Reported Alexandru Croitor
          36.
          Build Qt CMake port on an Android config with non-official Coin Technical task In Progress Liang Qi
          37.
          Build Qt CMake port on a qemu config with non-official Coin Technical task Reported Liang Qi
          38.
          Decide how to handle manual tests and benchmarks which are not built by default Technical task Reported Alexandru Croitor
          39.
          pro2cmake handles conditions differently than qmake Technical task Open Alexandru Croitor
          40.
          Fix android builds after latest dev -> wip/cmake changes Technical task Reported Leander Beernaert
          41.
          Fix linkage of static network bearer plugins Technical task Open Simon Hausmann
          42.
          Try to improve tests/CMakeLists.txt usage Technical task Closed Alexandru Croitor
          43.
          Merge working qt5.git dev SHA1s into wip/cmake branches to test building qmake builds in wip/cmake branch Technical task Reported Alexandru Croitor
          No reviews matched the request. Check your Options in the drop-down menu of this sections header.

            Activity

              People

              • Assignee:
                alexandru.croitor Alexandru Croitor
                Reporter:
                alexandru.croitor Alexandru Croitor
              • Votes:
                0 Vote for this issue
                Watchers:
                3 Start watching this issue

                Dates

                • Created:
                  Updated:

                  Gerrit Reviews

                  There are no open Gerrit changes