Changes between Initial Version and Version 1 of Ticket #63830


Ignore:
Timestamp:
Nov 7, 2021, 3:02:56 PM (2 years ago)
Author:
mascguy (Christopher Nielsen)
Comment:

Legend:

Unmodified
Added
Removed
Modified
  • Ticket #63830 – Description

    initial v1  
    1 When enabling the variants for the CMake GUI and/or Docs, that results in a tremendous number of requisite dependencies built/installed first. And at some point, we may have a circular dependency issue, when those are enabled.
     1When enabling the variants for the CMake GUI and/or Docs, that results in a tremendous number of requisite dependencies built/installed first.
    22
    33Given that CMake is very much a foundational port, it should always have the bare minimum of dependencies. In order to ensure that, let's migrate the GUI and Docs to two separate subports. (Perhaps named `cmake-gui` and `cmake-docs`.)
    44
     5By making this change, we can also simplify the main port: It will eliminate most of the logic preventing circular dependencies, when the variants are enabled.
     6
    57@michaelld, I'll do the work, if you support the idea!