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