| CUDA_RESOLVE_DEVICE_SYMBOLS |
| --------------------------- |
| |
| CUDA only: Enables device linking for the specific library target |
| |
| If set this will enable device linking on the library target. Normally |
| device linking is deferred until a shared library or executable is generated, |
| allowing for multiple static libraries to resolve device symbols at the same |
| time when they are used by a shared library or executable. |
| |
| By default static library targets have this property is disabled, |
| while shared, module, and executable targets have this property enabled. |
| |
| Note that device linking is not supported for :ref:`Object Libraries`. |
| |
| |
| For instance: |
| |
| .. code-block:: cmake |
| |
| set_property(TARGET mystaticlib PROPERTY CUDA_RESOLVE_DEVICE_SYMBOLS ON) |