Files
CMake/Help/prop_tgt/MSVC_RUNTIME_LIBRARY-VALUES.txt
T
Brad King 61f70e81a7 MSVC: Document and test behavior of empty MSVC_RUNTIME_LIBRARY
Extend tests added by commit fb3370b6a1 (MSVC: Add abstraction for
runtime library selection, 2019-04-10) to cover an empty value for
the property.  It should result in no specific setting.

Issue: #19108
2019-04-22 08:48:44 -04:00

21 lines
930 B
Plaintext

``MultiThreaded``
Compile with ``-MT`` or equivalent flag(s) to use a multi-threaded
statically-linked runtime library.
``MultiThreadedDLL``
Compile with ``-MD`` or equivalent flag(s) to use a multi-threaded
dynamically-linked runtime library.
``MultiThreadedDebug``
Compile with ``-MTd`` or equivalent flag(s) to use a multi-threaded
statically-linked runtime library.
``MultiThreadedDebugDLL``
Compile with ``-MDd`` or equivalent flag(s) to use a multi-threaded
dynamically-linked runtime library.
The value is ignored on non-MSVC compilers but an unsupported value will
be rejected as an error when using a compiler targeting the MSVC ABI.
The value may also be the empty string (``""``) in which case no runtime
library selection flag will be added explicitly by CMake. Note that with
:ref:`Visual Studio Generators` the native build system may choose to
add its own default runtime library selection flag.