| CMAKE_CUDA_RUNTIME_LIBRARY |
| -------------------------- |
| |
| .. versionadded:: 3.17 |
| |
| Select the CUDA runtime library for use when compiling and linking CUDA. |
| This variable is used to initialize the :prop_tgt:`CUDA_RUNTIME_LIBRARY` |
| property on all targets as they are created. |
| |
| The allowed case insensitive values are: |
| |
| .. include:: ../prop_tgt/CUDA_RUNTIME_LIBRARY-VALUES.txt |
| |
| Contents of ``CMAKE_CUDA_RUNTIME_LIBRARY`` may use |
| :manual:`generator expressions <cmake-generator-expressions(7)>`. |
| |
| If this variable is not set then the :prop_tgt:`CUDA_RUNTIME_LIBRARY` target |
| property will not be set automatically. If that property is not set then |
| CMake uses an appropriate default value based on the compiler 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 :module:`FindCUDAToolkit` |
| module. |