All notable changes to this project will be documented in this file. The format is based on Keep a Changelog.
NO_EXTRASflag foradd_pybind11_module().
mpi_doc_builduses breathing-cat internally and is marked as deprecated.- The
add_documentationcmake macro now uses breathing-cat internally. TheDOXYGEN_EXCLUDE_PATTERNSargument ofadd_documentationis not supported anymore, use a breathing-cat config file instead. Apart from this,add_documentationshould mostly work the same way as before.
- Python documentation build (it has been moved to its own package called breathing-cat.
2.0.0 - 2022-06-29
- Python API for generating documentation.
- Documentation build: Support for README.rst (if README.md does not exist).
- Added
FindZeroMQ.cmakeandFindZeroMQPP.cmake. - Added
run-clang-formatfor easier usage ofclang-format. - Add optional argument
DOXYGEN_EXCLUDE_PATTERNStoadd_documentation()which allows excluding some files from the documentation.
- clang-format config: Preserve include blocks.
- Replace
mpi_cpp_formatwith an alias forrun-clang-format(same and more functionality but the arguments changed a bit). - Documentation build: Use Python package at install location (needed for packages with pybind11 modules).
- Improved the Python documentation builder (#44).
- OS Detection: Use real-time build when the "lowlatency" kernel is detected.
- CMake: Installation of DG modules.
- CMake: Fixed problems with finding Python.
- Documentation build: Issue with navigation bar.
1.0.0 - 2021-02-03
There is no changelog for this or earlier versions.