CUDA_RUNTIME_LIBRARY
Новое в версии 3.17.
Выберите библиотеку CUDA Runtime для использования компиляторами, нацеленными на язык CUDA.
Разрешенные значения (регистр не учитывается):
-
None -
Связывайте с
-cudart=noneили эквивалентными флагами, чтобы не использовать библиотеку CUDA Runtime. -
Shared -
Связывайте с
-cudart=sharedили эквивалентными флагами, чтобы использовать динамически подключаемую библиотеку CUDA Runtime. -
Static -
Связывайте с
-cudart=staticили эквивалентными флагами, чтобы использовать статически подключаемую библиотеку CUDA Runtime.
Содержимое CUDA_RUNTIME_LIBRARY может использовать generator expressions.
Если эта свойство не задано, CMake использует соответствующее значение по умолчанию, основанное на компиляторе, для выбора библиотеки CUDA Runtime.
Примечание
Это свойство имеет эффект только при включении языка CUDA. Для управления связыванием CUDA Runtime при использовании только CUDA SDK с языками C или C++ рекомендуется использовать модуль FindCUDAToolkit.
© 2000–2021 Kitware, Inc. and Contributors
Licensed under the BSD 3-clause License.
https://cmake.org/cmake/help/v3.20/prop_tgt/CUDA_RUNTIME_LIBRARY.html