Итак, у меня есть проблема с настройкой pdbs в cuda при использовании cmake и visual studio (2013 в случае).на каждый параметр компилятора cuda с cmake
В принципе, я думаю, что я хочу сделать что-то вроде:
-Xcompiler "/Fd whatever.pdb"
к каждому add_cuda_library
, но я могу только показаться, чтобы установить CUDA_NVCC_FLAGS, CUDA_NVCC_FLAGS_RELEASE, CUDA_NVCC_FLAGS_DEBUG
и т.д. во всем мире.
Сейчас я использую
SET(CUDA_NVCC_FLAGS_RELEASE ${CUDA_NVCC_FLAGS}; -Xcompiler "/Fd nvcc_all.pdb")
И это сбрасывает все символы в один файл.
Проблема в том, что иногда возникают сбои сборки при одновременной записи на этот pdb. Я попытался добавить/FS, но это не поможет.
Есть ли заклинание cmake, чтобы я мог добавить per lib cuda pdbs?