]> https://gitweb.dealii.org/ - dealii.git/commitdiff
add a news/changes entry 15621/head
authorMatthias Maier <tamiko@43-1.org>
Mon, 3 Jul 2023 16:38:41 +0000 (11:38 -0500)
committerMatthias Maier <tamiko@43-1.org>
Mon, 3 Jul 2023 19:35:43 +0000 (14:35 -0500)
doc/news/changes/incompatibilities/20230703MatthiasMaier [new file with mode: 0644]

diff --git a/doc/news/changes/incompatibilities/20230703MatthiasMaier b/doc/news/changes/incompatibilities/20230703MatthiasMaier
new file mode 100644 (file)
index 0000000..bc0ba67
--- /dev/null
@@ -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})`.
+<br>
+(Matthias Maier, 2023/07/03)

In the beginning the Universe was created. This has made a lot of people very angry and has been widely regarded as a bad move.

Douglas Adams


Typeset in Trocchi and Trocchi Bold Sans Serif.