Spec-Zone.ru › CMake

CMAKE_CUDA_RUNTIME_LIBRARY

Добавлена в версии 3.17.

Выберите библиотеку CUDA runtime для использования при компиляции и линковке CUDA. Эта переменная используется для инициализации свойства CUDA_RUNTIME_LIBRARY для всех целей по мере их создания.

Разрешенные значения (регистр не учитывается):

None

Связать с -cudart=none или эквивалентным флагом(ами) для использования без библиотеки CUDA runtime.

Shared

Связать с -cudart=shared или эквивалентным флагом(ами) для использования динамически подключаемой библиотеки CUDA runtime.

Static

Связать с -cudart=static или эквивалентным флагом(ами) для использования статически подключаемой библиотеки CUDA runtime.

Содержание CMAKE_CUDA_RUNTIME_LIBRARY может использовать generator expressions.

Если эта переменная не задана, свойство целевого объекта CUDA_RUNTIME_LIBRARY не будет автоматически установлено. Если это свойство не установлено, CMake использует соответствующее значение по умолчанию, основанное на компиляторе, для выбора библиотеки CUDA runtime.

Примечание

Это свойство имеет эффект только при включенном языке CUDA. Для управления линковкой CUDA runtime, когда используется только CUDA SDK с языками C или C++, рекомендуется использовать модуль FindCUDAToolkit.

© 2000–2024 Kitware, Inc. and Contributors
Licensed under the BSD 3-clause License.
https://cmake.org/cmake/help/latest/variable/CMAKE_CUDA_RUNTIME_LIBRARY.html

Spec-Zone.ru

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