Skip to content

Draft: AthSimulation: cleanup package filters

Frank Winklmeier requested to merge fwinkl/athena:athsim_filters into main

Our cmake package configuration time scales badly with the number of patterns in the package_filters.txt. Use regular expressions to reduce the number of patterns from to 384 to 214, which reduces the cmake configuration time by ~90 seconds for this project.

Due to slightly more generic selection rules, the following additional packages are now built as part of AthSimulation:

Control/AthenaExamples/AthExThinning
Control/CoWTools
Control/PerformanceMonitoring/PerfMonTests
Control/StoreGateTests
Control/Valkyrie
Database/APR/APRTests
Database/CoolConvUtilities
Database/CoolRunQuery
Database/CoralUtilities
DetectorDescription/DetDescrCond/DetDescrCondExample
DetectorDescription/DetDescrCond/DetectorStatus
DetectorDescription/GeoModel/GeoModelExamples
Simulation/ISF/ISF_Geant4/ISF_Geant4Config

If needed, we could tune this further but these packages don't seem to hurt either.

cc @jchapman

Edited by Frank Winklmeier

Merge request reports