CUDA_RUNTIME_LIBRARYΒΆ

Select the CUDA runtime library for use by compilers targeting the CUDA language.

The allowed case insensitive values are:

None
Link with -cudart=none or equivalent flag(s) to use no CUDA runtime library.
Shared
Link with -cudart=shared or equivalent flag(s) to use a dynamically-linked CUDA runtime library.
Static
Link with -cudart=static or equivalent flag(s) to use a statically-linked CUDA runtime library.

Contents of CUDA_RUNTIME_LIBRARY may use generator expressions.

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 FindCUDAToolkit module.

Previous topic

CUDA_RESOLVE_DEVICE_SYMBOLS

Next topic

CUDA_EXTENSIONS

This Page