From 065925a3635dbe7ff44e5923679387c5353c2c36 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Santiago=20Ospina=20De=20Los=20R=C3=ADos?= <sospinar@gmail.com> Date: Wed, 22 May 2024 14:08:30 +0000 Subject: [PATCH] Update CHANGELOG --- CHANGELOG.md | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 08b025878..d0283be09 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -77,6 +77,11 @@ In order to build the DUNE core modules you need at least the following software ## Build System +- Dune package dependencies are now transitively resolved at `find_package(<dune-module>)` calls instead of waiting + until the call to `dune_project()`. For example, a CMake call to `find_package(dune-grid)` will transitively + find the dune packages `dune-common`, `dune-geometry` and (if available) `dune-uggrid`. Note that the targets + provided by those found modules are still being set up at the `dune_project()` call. + - Documentation files in `doc/buildsystem/${ModuleName}.rst` are now only copied. Previously, they were configured through the CMake function `configure_file()` as a cmake template file. -- GitLab