Uploaded image for project: 'Qt'
  1. Qt
  2. QTBUG-77376 CMake Port: Upstream CMake issues
  3. QTBUG-76899

Fix CMake multi-config support for Ninja

    XMLWordPrintable

    Details

    • Type: Technical task
    • Status: In Progress
    • Priority: P2: Important
    • Resolution: Unresolved
    • Fix Version/s: None
    • Component/s: Build System
    • Platform/s:
      All

      Description

      There is a WIP patch at https://gitlab.kitware.com/cmake/cmake/merge_requests/4086
      which tries to implement multi-config support for Ninja.

      Having this done in CMake would help us have a common multi-config generator on all the desktop platforms.

      This is especially an improvement on Windows in comparison to MSBuild, because builds get faster.

      It also gives us the ability to test and write FooConfig.cmake files which should work for multiple configurations (Debug and Release).

      The feature set we expect is whatever the current Ninja generator supports + the multi config aspect that is inherent in the Xcode and MSBuild generators.

        Attachments

        For Gerrit Dashboard: QTBUG-76899
        # Subject Branch Project Status CR V

          Activity

            People

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

              Dates

              • Created:
                Updated:

                Gerrit Reviews

                There is 1 open Gerrit change