Skip to content
Snippets Groups Projects

Draft: COMP: Fix and update build-system to streamline maintenance & reuse

  • Ensure inner-build doesn't override the outer build by setting the EXTENSION_BUILD_SUBDIRECTORY variable specific to the SuperBuild extension layout.

  • Update comments to match existing convention

  • Simplify download of vespa sources:

    • Use a single FetchContent_Populate
    • Introduce vespa_SOURCE_DIR variable
    • Improve comment describing integration
  • Speed-up build downloading GCAL release archive

  • Update and rename Eigen project to Eigen3

  • Add dedicated section for each library being explicitly packaged

  • Fix setting of CLIs RPATH properties to ensure they are set only on Linux

Merge request reports

Loading
Loading

Activity

Filter activity
  • Approvals
  • Assignees & reviewers
  • Comments (from bots)
  • Comments (from users)
  • Commits & branches
  • Edits
  • Labels
  • Lock status
  • Mentions
  • Merge request status
  • Tracking
Please register or sign in to reply
Loading