mirror of
https://github.com/Kitware/CMake.git
synced 2026-03-03 05:08:47 -06:00
Merge topic 'cuda_runtime_library_controls'
0d0145138f CUDA: Add abstraction for cuda runtime selection
Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !4178
This commit is contained in:
24
Help/variable/CMAKE_CUDA_RUNTIME_LIBRARY.rst
Normal file
24
Help/variable/CMAKE_CUDA_RUNTIME_LIBRARY.rst
Normal file
@@ -0,0 +1,24 @@
|
||||
CMAKE_CUDA_RUNTIME_LIBRARY
|
||||
--------------------------
|
||||
|
||||
Select the CUDA runtime library for use by compilers targeting the MSVC ABI.
|
||||
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 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 :module:`FindCUDAToolkit`
|
||||
module.
|
||||
Reference in New Issue
Block a user