Updated cmake find flexibility
Big update to the functionality of find_package(H5PP)
- Added support for
COMPONENTS
andREQUIRED
andQUIET
in find_package(h5pp) when searching for h5pp and its dependencies. Valid components are EIGEN3, SPDLOG, HDF5, NONE and/or ALL. Example:find_package(h5pp 0.4.4 COMPONENTS EIGEN3 SPDLOG QUIET)
- If no
COMPONENTS
are specified the default is to look for all dependencies. - Modernized travis-ci testing script
- New more robust search behavior when looking for HDF5 in various places /conda/apt/prefix/HDF5_ROOT...)
- Enabled C language when searching for HDF5 C components