From 90cbdcda780ab5ee7bc02beddd5225fbecce861a Mon Sep 17 00:00:00 2001 From: Brad King Date: Tue, 19 May 2026 10:31:04 -0400 Subject: [PATCH] Help: Make CMAKE_MSVC_RUNTIME_LIBRARY empty-string value more visible List it alongside the other values instead of in prose. Closes: #27829 --- .../include/MSVC_RUNTIME_LIBRARY-VALUES.rst | 14 +++++++++----- 1 file changed, 9 insertions(+), 5 deletions(-) diff --git a/Help/prop_tgt/include/MSVC_RUNTIME_LIBRARY-VALUES.rst b/Help/prop_tgt/include/MSVC_RUNTIME_LIBRARY-VALUES.rst index 5f8b82dec6..533c4f53d4 100644 --- a/Help/prop_tgt/include/MSVC_RUNTIME_LIBRARY-VALUES.rst +++ b/Help/prop_tgt/include/MSVC_RUNTIME_LIBRARY-VALUES.rst @@ -1,12 +1,21 @@ +``""`` (set but empty) + 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. + ``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. @@ -14,8 +23,3 @@ The value is ignored on compilers not targeting the MSVC ABI, 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.