У меня есть проект C в Cmake
, в который я встроил cuda
модуль ядра .
Я хочу передать --ptxas-options=-v
только на nvcc
для просмотра
Количество регистров использования на поток и
использование общей памяти на блок .
В поисках путей передачи флагов nvcc
в Cmake
я нашел решение
add_compile_options(myprog
PRIVATE
$<$<COMPILE_LANGUAGE:C>:-Wall>
$<$<COMPILE_LANGUAGE:CUDA>:-arch=sm_20 -ptxas-options=-v>
)
но это не показывало мне вышеуказанные свойства. Я думаю, что эти флаги не переданы nvcc
должным образом.
Как передать --ptxas-options=-v
моему nvcc
компилятору?