Skip to content

WIP: Removing all LHCb dependent parts

Dominik Muller requested to merge refactor into master

This is a living merge request. I aim to remove all LHCb dependent packages asap and fix all occuring cmake issues.

I might be missing something obvious but I had to modify the toolchain.cmake and add

if(DEFINED ENV{LBLOCALSOFT})
  message(STATUS "Manually prepending $ENV{LBLOCALSOFT} to CMAKE_PREFIX_PATH")
  set(CMAKE_PREFIX_PATH "$ENV{LBLOCALSOFT};${CMAKE_PREFIX_PATH}")
endif()

in order to use the ENV variable LBLOCALSOFT to specify where it should pick up my locally compiled Gaudi, Geant4 and GaudiExtensions. Otherwise it just picks up the first Geant4 it finds (usually a different version) which is then incompatible in the used HepTools.

Merge request reports