Master geomodel new monorepo
This MR introduces the External package to build the new GeoModel 'monorepo' (1). It also introduces a new FindGeomodel.cmake module to find the GeoModel libraries and headers correctly.
The MR also removes the earlier GeoModel single-repositories (GeoModelCore, GeoModelIO, GeoModelTools).
This MR supersedes !703 (closed).
The CMakeLists.txt files of the Athena packages using GeoModel packages are expected to be updated in the following way:
-
find_package(GeoModelCore)—>find_package(GeoModel) -
${GEOMODELCORE_LIBRARIES}—>${GEOMODEL_LIBRARIES} -
${GEOMODELCORE_INCLUDE_DIRS}—>${GEOMODEL_INCLUDE_DIRS}
A related MR is being pushed to update the Athena packages.
(1): https://gitlab.cern.ch/GeoModelDev/GeoModel
Cc: @akraszna , @tsulaia , @boudreau , @dellacqu , @mbandier , @dcasper
Edited by Riccardo Maria Bianchi