Skip to content

Update symbol names to include full path

Bram Veenboer requested to merge update-source-embedding into master

When embedding CUDA code using the target_embed_sources function from cudawrappers, the symbol name now (after some recent changes) includes the path from the root of the repository. This makes the embedding compatible with edge-cases, like relative paths or nested repositories (e.g. using FetchContent. FOr this repository, the kernels are in a libtcc subdirectory, which was not taken into account in the symbol names.

Merge request reports