Uploaded image for project: 'ROOT'
  1. ROOT
  2. ROOT-8032

minimal/gminimal use CACHE FORCE OFF on core build features

    XMLWordPrintable

    Details

    • Type: Bug
    • Status: Closed (View Workflow)
    • Priority: High
    • Resolution: Fixed
    • Affects Version/s: < v5-28-00, 6.06/00
    • Fix Version/s: 5.34/36
    • Component/s: Build System
    • Environment:

      All

    • Platforms:
      x86_64-slc6-gcc48-opt
    • Development:

      Description

      In cmake/modules/RootBuildOptions.cmake, commit c00b2ef7202b7059fe94c6f1fa1bd95be3ef0d75 introduced a loop over all options, forcing the majority of them to OFF if the minimal/gminimal options are on.

      Whilst this makes sense for optional components of the build, it also forces to off options like gnuinstall that are independent of the minimal/gminimal selection. The list of options not considered for forcing off in the loop should be extended to all options not

      1. Activating a ROOT runtime feature dependent on al external package
      2. Activating a non-core ROOT runtime feature independent of an external package

      This would also make the use and purpose of these options clearer for the user.

        Attachments

          Activity

            People

            • Assignee:
              mato Pere Mato Vila
              Reporter:
              bmorgan Benjamin Morgan
            • Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved: