LHCbFindPackage

This module provide the special lhcb_find_package() that implements the special lookup policy required by LHCb deployment model.

lhcb_find_package
lhcb_find_package(project ...)

Special wrapper around find_package() allowing a project to be in the same master project as the required project and to extend the search to include projects deployed in directories like <PROJECT>/<PROJECT>_<VERSION>/InstalArea/<platform> (i.e. following LHCb deployment policy).

If the special variable <Project>_EXACT_VERSION is set to a version string, the search will be restricted to the the exact version. This is useful for the case where we need to pick up older versions of projects.