Back to Cmake

MSVC RUNTIME LIBRARY VALUES

Help/prop_tgt/include/MSVC_RUNTIME_LIBRARY-VALUES.rst

4.4.0918 B
Original Source

"" (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.

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.