Skip to content
GitLab
Projects Groups Snippets
  • /
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
  • Sign in
  • L LHCb
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
    • Locked Files
  • Issues 193
    • Issues 193
    • List
    • Boards
    • Service Desk
    • Milestones
    • Iterations
  • Jira
    • Jira
  • Merge requests 47
    • Merge requests 47
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
  • Deployments
    • Deployments
    • Environments
    • Releases
  • Monitor
    • Monitor
    • Incidents
  • Analytics
    • Analytics
    • Value stream
    • CI/CD
    • Code review
    • Issue
    • Repository
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • LHCbLHCb
  • LHCb
  • Merge requests
  • !3304

Extend generated <Project>Config.cmake with upstream versions

  • Review changes

  • Download
  • Email patches
  • Plain diff
Merged Marco Clemencic requested to merge marcocle/fix-versions-in-generated-project-config into master Nov 03, 2021
  • Overview 4
  • Commits 2
  • Pipelines 3
  • Changes 1

The generated <Project>Config.cmake in enhanced with the exact versions of upstream (LHCb) projects so that we do not risk to build downstream projects with incompatible versions of projects upstream of the direct dependencies.

For example, if LHCb 53.3 is built against Gaudi 36.1, a local build of Lbcom requiring the released LHCb 53.3 should look for Gaudi 36.1, but at the moment it would try to use Gaudi 36.2 (with weird errors).

This MR fixes the problem for future releases

Assignee
Assign to
Reviewers
Request review from
Time tracking
Source branch: marcocle/fix-versions-in-generated-project-config