Skip to content

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