CUDA_RESOLVE_DEVICE_SYMBOLS
Только CUDA: Включает привязку устройства для целевой библиотеки.
Если установлено, это включит привязку устройства к целевой библиотеке. Обычно привязка устройства откладывается до создания общей библиотеки или исполняемого файла, что позволяет нескольким статическим библиотекам разрешать символы устройства одновременно, когда они используются общей библиотекой или исполняемым файлом.
По умолчанию у целевых статических библиотек этот параметр отключен, а у общих, модульных и исполняемых целевых библиотек — включен.
Обратите внимание, что привязка устройства не поддерживается для Библиотеки объектов.
Например:
set_property(TARGET mystaticlib PROPERTY CUDA_RESOLVE_DEVICE_SYMBOLS ON)
© 2000–2020 Kitware, Inc. and Contributors
Licensed under the BSD 3-clause License.
https://cmake.org/cmake/help/v3.15/prop_tgt/CUDA_RESOLVE_DEVICE_SYMBOLS.html