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/v3.31/variable/CMAKE_CUDA_RUNTIME_LIBRARY.html