1
所以我有一個在cuda中設置pdbs時使用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咒語允許我添加一個lib cuda pdbs?