Spec-Zone.ru › CMake

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 при использовании только SDK CUDA с языком C или C++ рекомендуется использовать модуль FindCUDAToolkit.

© 2000–2026 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