eUtil

eUtil is a utility meta package that provides some core infrastructure for developing software packages. It combines the following packages for ease of use, which can also be used in a standalone manner:

  • streamlog
    • C++ logging library
  • cmake4hep
    • a collection of useful macros for building HEP packages with CMake
  • ATest
    • a simple C++ test environment supporting CTest

Donwload eUtil from https://svnsrv.desy.de/viewvc/aidasoft/eUtil/.
Online documentation can be found here.
See the aidaExample package for an example of how a new package can be set up with eUtil.