diff --git a/CMakeLists.txt b/CMakeLists.txt index 86442a683..ffe79cc4a 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -690,11 +690,8 @@ IF(QMC_CUDA) # SET(CUDA_NVCC_FLAGS "${CUDA_NVCC_FLAGS};-O3;-use_fast_math") SET(CUDA_NVCC_FLAGS "${CUDA_NVCC_FLAGS};-O3") ENDIF() - if(CUDA_VERSION VERSION_GREATER 6.5 OR CUDA_VERSION VERSION_EQUAL 6.5) - SET(CUDA_NVCC_FLAGS "-arch=sm_35;${CUDA_NVCC_FLAGS}") - else() - SET(CUDA_NVCC_FLAGS "-arch=sm_20;${CUDA_NVCC_FLAGS}") - endif() + SET( CUDA_ARCH sm_35 CACHE STRING "Maximum time for one test") + SET(CUDA_NVCC_FLAGS "-arch=${CUDA_ARCH};${CUDA_NVCC_FLAGS}") endif(CUDA_NVCC_FLAGS MATCHES "arch") set(HAVE_CUDA 1) MESSAGE(" CUDA_NVCC_FLAGS=${CUDA_NVCC_FLAGS}")