Skip to content

Cmake for LHAPDF

Andrii Verbytskyi requested to merge andriish/lhapdf:cmake into main

Includes:

  • cmake builds of the libraries, required headers, documentation, config files etc.
  • the installation matches the installation with autotools
  • the location of the python modules is explicitly tunable
  • the produced LHAPDFConfig.cmake files contain the targets for import and the paths of the pdfsets.index/lhapdf.conf files.
  • the tests are done with ctest
  • out of source build is possible
  • clang-tidy out-of-the-box ...

The total size is ~0.4kLOCs vs the current autotools ~40kLoCs.

Tag @agbuckley @max.knobbe

Merge request reports