Help: Add 4.1 release note about VS flag suppression

Document flags suppressed by commit 7db3dbddb2 (VS: Suppress MSBuild
default flags not specified by project or user, 2025-06-02,
v4.1.0-rc1~69^2).
This commit is contained in:
Brad King
2025-12-08 10:28:32 -05:00
parent a9c997edc0
commit e2646b9926
+5
View File
@@ -219,6 +219,11 @@ Other Changes
* The MSVC link ``-machine:`` flag is no longer added to the
``CMAKE_*_LINKER_FLAGS`` variables. See policy :policy:`CMP0197`.
* The :ref:`Visual Studio Generators` now suppress Visual Studio's default
flags ``-Zc:forScope``, ``-Zc:inline``, and ``-Zc:wchar_t`` if they are
not specified by the project or user. This makes builds more consistent
with other generators, and with what projects and users actually specify.
* The :genex:`TARGET_PROPERTY` generator expression now evaluates the
:prop_tgt:`LINK_LIBRARIES` and :prop_tgt:`INTERFACE_LINK_LIBRARIES`
target properties transitively. See policy :policy:`CMP0189`.