J'utilise récemment CMake pour compiler mes codes CUDA, mais je ne sais pas comment passer différents drapeaux de compilation à nvcc, en mode Debug ou Release. Je voudrais préciser quelque chose puis comme suit,CMake: Comment passer des drapeaux de compilation dépendant du mode à nvcc dans l'environnement Visual Studio
set(CUDA_GENE_FLAGS_DEBUG "-gencode arch=compute_35,code=sm_35 -gencode arch=compute_37,code=sm_37")
set(CUDA_GENE_FLAGS_RELEASE "-Xptxas -O3 -gencode arch=compute_35,code=sm_35 -gencode arch=compute_37,code=sm_37")
Alors, quand je spécifie le mode Debug ou Release en studio visuel, ces drapeaux peuvent être choisis automatiquement. Quelqu'un peut-il me donner un coup de main? Merci.