summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBrad King <brad.king@kitware.com>2020-03-04 13:47:54 +0000
committerKitware Robot <kwrobot@kitware.com>2020-03-04 08:48:00 -0500
commitf1f5d90752018ff535c5e5346a0690af51d9a7d5 (patch)
tree94b09af8f4880578c0433858a528ad506eaaccb1
parent2c6d55b6522c3aedae379a8d4e2645e3a6e4454c (diff)
parentd25d8e9eef0a51acd953e55bdac8f1378c480d5b (diff)
downloadcmake-f1f5d90752018ff535c5e5346a0690af51d9a7d5.tar.gz
Merge topic 'doc-rel-3.16-updates' into release-3.17
d25d8e9eef Help: Update CMake 3.16 release notes for 3.16.5 Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !4425
-rw-r--r--Help/release/3.16.rst26
1 files changed, 26 insertions, 0 deletions
diff --git a/Help/release/3.16.rst b/Help/release/3.16.rst
index 0d1cc1ed68..e2d6788217 100644
--- a/Help/release/3.16.rst
+++ b/Help/release/3.16.rst
@@ -277,3 +277,29 @@ Other Changes
* When using :variable:`CMAKE_WINDOWS_EXPORT_ALL_SYMBOLS` on Windows the
auto-generated exports are now updated only when the object files
providing the symbols are updated.
+
+Updates
+=======
+
+Changes made since CMake 3.16.0 include the following.
+
+3.16.2
+------
+
+* CMake 3.16.0 and 3.16.1 processed ``.hh`` files with :prop_tgt:`AUTOMOC`.
+ This was a behavior change from CMake 3.15 and below that can break
+ existing projects, so it has been reverted as of 3.16.2.
+
+3.16.5
+------
+
+* The :module:`FindPython`, :module:`FindPython2`, and :module:`FindPython3`
+ modules no longer create cache entries for ``Python{,2,3}_LIBRARY_RELEASE``
+ and ``Python{,2,3}_LIBRARY_DEBUG``. Those values are always computed from
+ other results and so should not be cached. The entries were created by
+ CMake 3.16.0 through 3.16.4 but were always ``FORCE``-set and could not
+ be meaningfully edited by users.
+
+ Additionally, the modules no longer expose their internal ``_Python*``
+ cache entries publicly. CMake 3.16.0 through 3.16.4 accidentally
+ made them visible as advanced cache entries.