Update symbol names to include full path
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.