Select the CUDA runtime library for use by compilers targeting the MSVC ABI. This variable is used to initialize the CUDA_RUNTIME_LIBRARY property on all targets as they are created.
The allowed case insensitive values are:
Contents of CMAKE_CUDA_RUNTIME_LIBRARY may use generator expressions.
If this variable is not set then the CUDA_RUNTIME_LIBRARY target property will not be set automatically. If that property is not set then CMake uses the default value Static to select the CUDA runtime library.
Note
This property has effect only when the CUDA language is enabled. To control the CUDA runtime linking when only using the CUDA SDK with the C or C++ language we recommend using the FindCUDAToolkit module.