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.14/prop_tgt/CUDA_RESOLVE_DEVICE_SYMBOLS.html