Spec-Zone.ru › CMake 3.23

CMAKE_CUDA_RUNTIME_LIBRARY

Новое в версии 3.17.

Выберите библиотеку времени выполнения 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–2021 Kitware, Inc. and Contributors
Licensed under the BSD 3-clause License.
https://cmake.org/cmake/help/v3.20/variable/CMAKE_CUDA_RUNTIME_LIBRARY.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API