mirror of
https://github.com/Kitware/CMake.git
synced 2025-10-16 22:37:30 +08:00
Help: Improve wording of docs related to MSVC runtime checks
This commit is contained in:
@@ -24,9 +24,9 @@ offer a first-class abstraction. The
|
|||||||
:variable:`CMAKE_MSVC_RUNTIME_CHECKS` variable and
|
:variable:`CMAKE_MSVC_RUNTIME_CHECKS` variable and
|
||||||
:prop_tgt:`MSVC_RUNTIME_CHECKS` target property may be set to
|
:prop_tgt:`MSVC_RUNTIME_CHECKS` target property may be set to
|
||||||
select the MSVC runtime checks. If they are not set, CMake
|
select the MSVC runtime checks. If they are not set, CMake
|
||||||
enables runtime checks in ``Debug`` configuration using the default value
|
enables runtime checks for the ``Debug`` configuration only using the default
|
||||||
``$<$<CONFIG:Debug>:StackFrameErrorCheck;UninitializedVariable>``, if
|
value ``$<$<CONFIG:Debug>:StackFrameErrorCheck;UninitializedVariable>``, if
|
||||||
supported by the compiler, or empty value otherwise.
|
supported by the compiler, or an empty value otherwise.
|
||||||
|
|
||||||
This policy provides compatibility with projects that have not been updated
|
This policy provides compatibility with projects that have not been updated
|
||||||
to be aware of the abstraction. The policy setting takes effect as of the
|
to be aware of the abstraction. The policy setting takes effect as of the
|
||||||
|
@@ -18,14 +18,14 @@ support per-configuration specification. For example, the code:
|
|||||||
set_property(TARGET foo PROPERTY
|
set_property(TARGET foo PROPERTY
|
||||||
MSVC_RUNTIME_CHECKS "$<$<CONFIG:Debug,RelWithDebInfo>:PossibleDataLoss;UninitializedVariable>")
|
MSVC_RUNTIME_CHECKS "$<$<CONFIG:Debug,RelWithDebInfo>:PossibleDataLoss;UninitializedVariable>")
|
||||||
|
|
||||||
enables for the target ``foo`` the possible data loss and uninitialized variables checks
|
enables for the target ``foo`` the possible data loss and uninitialized
|
||||||
for the ``Debug`` and ``RelWithDebInfo`` configurations.
|
variables checks for the ``Debug`` and ``RelWithDebInfo`` configurations.
|
||||||
|
|
||||||
This property is initialized from the value of the
|
This property is initialized from the value of the
|
||||||
:variable:`CMAKE_MSVC_RUNTIME_CHECKS` variable, if it is set.
|
:variable:`CMAKE_MSVC_RUNTIME_CHECKS` variable, if it is set.
|
||||||
If this property is not set, CMake selects a runtime checks using
|
If this property is not set, CMake selects runtime checks using the default
|
||||||
the default value ``$<$<CONFIG:Debug>:StackFrameErrorCheck;UninitializedVariable>``, if
|
value ``$<$<CONFIG:Debug>:StackFrameErrorCheck;UninitializedVariable>``,
|
||||||
supported by the compiler, or empty value otherwise.
|
if supported by the compiler, or an empty value otherwise.
|
||||||
|
|
||||||
.. note::
|
.. note::
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user