Skip to content
Snippets Groups Projects

Draft: AthSimulation: cleanup package filters

Closed 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

Loading
Loading

Activity

Filter activity
  • Approvals
  • Assignees & reviewers
  • Comments (from bots)
  • Comments (from users)
  • Commits & branches
  • Edits
  • Labels
  • Lock status
  • Mentions
  • Merge request status
  • Tracking
Please register or sign in to reply
Loading