Draft: AthSimulation: cleanup package filters
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