We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent bfcff02 commit 89cebeaCopy full SHA for 89cebea
1 file changed
GPU/GPUTracking/Base/cuda/CMakeLists.txt
@@ -41,9 +41,11 @@ set(GPU_RTC_FLAGS "${CMAKE_CUDA_FLAGS} ${CMAKE_CUDA_FLAGS_${CMAKE_BUILD_TYPE_UPP
41
set(GPU_RTC_FLAGS_ARCH "")
42
if(CUDA_COMPUTETARGET)
43
foreach(CUDA_ARCH ${CUDA_COMPUTETARGET})
44
- set(GPU_RTC_FLAGS_ARCH "${GPU_RTC_FLAGS_ARCH} -gencode arch=compute_${CUDA_ARCH},code=sm_${CUDA_ARCH}")
+ string(REGEX REPLACE "-.*$" "" CUDA_ARCH_STRIPPED "${CUDA_ARCH}")
45
+ set(GPU_RTC_FLAGS_ARCH "${GPU_RTC_FLAGS_ARCH} -gencode arch=compute_${CUDA_ARCH_STRIPPED},code=sm_${CUDA_ARCH_STRIPPED}")
46
endforeach()
47
list (GET CUDA_COMPUTETARGET 0 RTC_CUDA_ARCH)
48
+ string(REGEX REPLACE "-.*$" "" RTC_CUDA_ARCH "${RTC_CUDA_ARCH}")
49
set(RTC_CUDA_ARCH "${RTC_CUDA_ARCH}0")
50
else()
51
set(RTC_CUDA_ARCH "750")
0 commit comments