diff --git a/CMakeLists.txt b/CMakeLists.txt index 5b7d0bf7c..772c9672c 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -465,7 +465,7 @@ if (WITH_CUDA) list(APPEND CUDA_NVCC_FLAGS "-Xcompiler=/MT$<$:d>") endif() endif() - list(APPEND CUDA_NVCC_FLAGS "-std=c++17") + list(APPEND CUDA_NVCC_FLAGS "-std=c++${CMAKE_CXX_STANDARD}") if(OpenMP_CXX_FOUND) list(APPEND CUDA_NVCC_FLAGS "-Xcompiler=${OpenMP_CXX_FLAGS}") endif() @@ -483,7 +483,7 @@ if (WITH_CUDA) cuda_select_nvcc_arch_flags(ARCH_FLAGS ${CUDA_ARCH_LIST}) list(APPEND CUDA_NVCC_FLAGS ${ARCH_FLAGS}) - set(CUDA_HOST_COMPILER ${CMAKE_CXX_COMPILER}) + set(CUDA_HOST_COMPILER ${CMAKE_CUDA_COMPILER}) # flags for flash attention if (WITH_FLASH_ATTN)