Cmake for LHAPDF
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 thepdfsets.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.