@@ -13,8 +13,8 @@ if(NOT DEFINED CUDA_ARCH_FLAGS_STR)
13
13
cmake_policy (SET CMP0104 OLD )
14
14
endif ()
15
15
if ((NOT DEFINED CUDA_ARCH_FLAGS ) OR ("${CUDA_ARCH_FLAGS} " STREQUAL "" ))
16
- cuda_select_nvcc_arch_flags (CUDA_ARCH_FLAGS_1 Auto )
17
- set (CUDA_ARCH_FLAGS ${CUDA_ARCH_FLAGS } CACHE STRING "CUDA -gencode parameters" )
16
+ cuda_select_nvcc_arch_flags (CUDA_ARCH_FLAGS_ Auto )
17
+ set (CUDA_ARCH_FLAGS ${CUDA_ARCH_FLAGS_ } CACHE STRING "CUDA -gencode parameters" )
18
18
string (REPLACE ";" " " CUDA_ARCH_FLAGS_STR_ "${CUDA_ARCH_FLAGS} " )
19
19
set (CUDA_ARCH_FLAGS_STR ${CUDA_ARCH_FLAGS_STR_} CACHE INTERNAL "CUDA Architecture flags" )
20
20
else ()
@@ -121,7 +121,7 @@ IF((NOT ${CMAKE_SYSTEM_PROCESSOR} MATCHES "arm")
121
121
OUTPUT memMapIPC_kernel.fatbin
122
122
COMMAND ${CMAKE_CUDA_COMPILER} -fatbin
123
123
${CCBIN_ARGUMENT}
124
- --generate-code arch=compute_${CMAKE_CUDA_ARCHITECTURES},code=sm_${CMAKE_CUDA_ARCHITECTURES }
124
+ ${CUDA_ARCH_FLAGS }
125
125
-o ${CMAKE_CURRENT_BINARY_DIR} /${CMAKE_RUNTIME_OUTPUT_DIRECTORY}/memMapIPC_kernel.fatbin
126
126
${CMAKE_CURRENT_SOURCE_DIR} /modified_cuda_samples/memMapIPCDrv/memMapIPC_kernel.cu
127
127
MAIN_DEPENDENCY modified_cuda_samples/memMapIPCDrv/memMapIPC_kernel.cu
@@ -133,7 +133,7 @@ IF((NOT ${CMAKE_SYSTEM_PROCESSOR} MATCHES "arm")
133
133
OUTPUT vectorAddMMAP_kernel.fatbin
134
134
COMMAND ${CMAKE_CUDA_COMPILER} -fatbin
135
135
${CCBIN_ARGUMENT}
136
- --generate-code arch=compute_${CMAKE_CUDA_ARCHITECTURES},code=sm_${CMAKE_CUDA_ARCHITECTURES }
136
+ ${CUDA_ARCH_FLAGS }
137
137
-o ${CMAKE_CURRENT_BINARY_DIR} /${CMAKE_RUNTIME_OUTPUT_DIRECTORY}/vectorAddMMAP_kernel.fatbin
138
138
${CMAKE_CURRENT_SOURCE_DIR} /modified_cuda_samples/vectorAddMMAP/vectorAdd_kernel.cu
139
139
MAIN_DEPENDENCY modified_cuda_samples/vectorAddMMAP/vectorAdd_kernel.cu
@@ -147,7 +147,7 @@ add_custom_command(
147
147
OUTPUT simpleTexture_kernel.fatbin
148
148
COMMAND ${CMAKE_CUDA_COMPILER} -fatbin
149
149
${CCBIN_ARGUMENT}
150
- --generate-code arch=compute_${CMAKE_CUDA_ARCHITECTURES},code=sm_${CMAKE_CUDA_ARCHITECTURES }
150
+ ${CUDA_ARCH_FLAGS }
151
151
-o ${CMAKE_CURRENT_BINARY_DIR} /${CMAKE_RUNTIME_OUTPUT_DIRECTORY}/simpleTexture_kernel.fatbin
152
152
${CMAKE_CURRENT_SOURCE_DIR} /modified_cuda_samples/simpleTextureDrv/simpleTexture_kernel.cu
153
153
MAIN_DEPENDENCY modified_cuda_samples/simpleTextureDrv/simpleTexture_kernel.cu
0 commit comments