Uploaded image for project: 'VS Code Extension'
  1. VS Code Extension
  2. VSCODEEXT-52

Default CMake generator

    XMLWordPrintable

Details

    • User Story
    • Resolution: Fixed
    • Not Evaluated
    • 1.0.0
    • 1.0.0
    • General
    • None

    Description

      Generator should be picked from cmake.generator setting as it works for CMake plugin.

      Default generator selected: Ninja Multi-Config. The reasoning:

      • Keeps MSbuild and Xcode generators configurable.
      • Resolves switching between configuration without deleting build folder on the VScode with default settings.
      • Faster switching between configuration and build resources sharing between configurations.
      • Automatic Multi CPU cores utilization.
      • Top build performance.
      • It is in Qt bundle.
      • Unification.

      MSbuild and Xcode generators are multi-config generators. Multi-config generators have specific requirements to CMake files which are not detectable for non-multi-config generators. This may cause CMake-related configuration bugs.

       

       

      Attachments

        Issue Links

          For Gerrit Dashboard: VSCODEEXT-52
          # Subject Branch Project Status CR V

          Activity

            People

              sergkryvonos Serg Kryvonos
              madwinter Marcus Tillmanns
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved:

                Gerrit Reviews

                  There are no open Gerrit changes