diff options
author | Brad King <brad.king@kitware.com> | 2022-10-28 15:53:07 (GMT) |
---|---|---|
committer | Brad King <brad.king@kitware.com> | 2022-10-28 15:55:14 (GMT) |
commit | 0815329dbc16283dcb22cccce60c731ff4e2652c (patch) | |
tree | 97a7ebdb38d9b939f76d4a3ccbc95d22dbc0b25d | |
parent | 5e1c5425651b215dbee89e46e146e87d10df268f (diff) | |
download | CMake-0815329dbc16283dcb22cccce60c731ff4e2652c.zip CMake-0815329dbc16283dcb22cccce60c731ff4e2652c.tar.gz CMake-0815329dbc16283dcb22cccce60c731ff4e2652c.tar.bz2 |
Help: Format COMMON_LANGUAGE_RUNTIME values as a definition list
-rw-r--r-- | Help/prop_tgt/COMMON_LANGUAGE_RUNTIME.rst | 20 |
1 files changed, 15 insertions, 5 deletions
diff --git a/Help/prop_tgt/COMMON_LANGUAGE_RUNTIME.rst b/Help/prop_tgt/COMMON_LANGUAGE_RUNTIME.rst index adfa6f7..9a01977 100644 --- a/Help/prop_tgt/COMMON_LANGUAGE_RUNTIME.rst +++ b/Help/prop_tgt/COMMON_LANGUAGE_RUNTIME.rst @@ -7,13 +7,23 @@ By setting this target property, the target is configured to build with ``C++/CLI`` support. The Visual Studio generator defines the ``clr`` parameter depending on -the value of ``COMMON_LANGUAGE_RUNTIME``: +the value of the ``COMMON_LANGUAGE_RUNTIME`` target property: -* property not set: native C++ (i.e. default) -* property set but empty: mixed unmanaged/managed C++ -* property set to any non empty value: managed C++ +Not Set (default) -Supported values: ``""``, ``"pure"``, ``"safe"`` + Native C++. + +``""`` (set but empty) + + Mixed unmanaged/managed C++ using .NET Framework. + +``pure`` + + Managed C++. + +``safe`` + + Managed C++. This property is only evaluated :ref:`Visual Studio Generators` for VS 2010 and above. |