From: Matthias Maier Date: Mon, 3 Jul 2023 16:38:41 +0000 (-0500) Subject: add a news/changes entry X-Git-Tag: relicensing~764^2 X-Git-Url: https://gitweb.dealii.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=f46927374f17dc1f654a41155844d26f65b51765;p=dealii.git add a news/changes entry --- diff --git a/doc/news/changes/incompatibilities/20230703MatthiasMaier b/doc/news/changes/incompatibilities/20230703MatthiasMaier new file mode 100644 index 0000000000..bc0ba67613 --- /dev/null +++ b/doc/news/changes/incompatibilities/20230703MatthiasMaier @@ -0,0 +1,12 @@ +Changed: The CMake configuration does no longer export git revision strings +and dates in `deal.IIConfig.cmake`. This avoids unnecessary +reconfigurations of client projects (such as the testsuite). Instead the +git revision strings and dates are now recorded in +`deal.IIConfigGit.cmake` whose path is recorded in `${DEAL_II_GIT_CONFIG}`. +This is similar to how we store the git revision in the header +`deal.II/base/revision.h` instead of `deal.II/base/config.h` to avoid +unnecessary recompilations of the library and user programs. User project +who need the information in CMake must do an +`include(${DEAL_II_GIT_CONFIG})`. +
+(Matthias Maier, 2023/07/03)