Skip to content

GitLab

  • Projects
  • Groups
  • Snippets
  • Help
    • Loading...
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in
kdesrc-build
kdesrc-build
  • Project overview
    • Project overview
    • Details
    • Activity
    • Releases
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 25
    • Issues 25
    • List
    • Boards
    • Labels
    • Service Desk
    • Milestones
  • Merge Requests 1
    • Merge Requests 1
  • CI / CD
    • CI / CD
    • Pipelines
    • Jobs
    • Schedules
  • Operations
    • Operations
    • Incidents
    • Environments
  • Analytics
    • Analytics
    • CI / CD
    • Repository
    • Value Stream
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Members
    • Members
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • SDK
  • kdesrc-buildkdesrc-build
  • Merge Requests
  • !77

Merged
Opened Jan 16, 2021 by David Lerch@alemariusnexusContributor

Added support for CMake Extra Generators.

  • Overview 1
  • Commits 2
  • Pipelines 3
  • Changes 2

This adds support for CMake Extra generators and allows e.g. importing the build directories as regular projects in Eclipse IDE (and others).

Extra Generators are fully compatible to one of the traditional generators (Unix Makefiles or Ninja) but will generate additional files, usually to allow opening the project in an IDE like Eclipse or CodeBlocks. See: https://cmake.org/cmake/help/latest/manual/cmake-generators.7.html#extra-generators

This commit simply adds these extra generators as aliases for Unix Makefiles/Ninja. It's probably better to parse the generator name and extract the "base generator" from it programmatically (in case CMake adds more extra generators in the future), but I have zero knowledge of Perl so I just did it the primitive way.

Assignee
Assign to
Reviewer
Request review from
None
Milestone
None
Assign milestone
Time tracking
Reference: sdk/kdesrc-build!77
Source branch: cmake-extra-generators