Unverified Commit de4c88f9 authored by James Lamb's avatar James Lamb Committed by GitHub
Browse files

[CUDA] default to C++17 for CUDA builds (#7013)

parent 56616fba
...@@ -36,7 +36,9 @@ endif() ...@@ -36,7 +36,9 @@ endif()
project(lightgbm LANGUAGES C CXX) project(lightgbm LANGUAGES C CXX)
if(BUILD_CPP_TEST) if(USE_CUDA)
set(CMAKE_CXX_STANDARD 17)
elseif(BUILD_CPP_TEST)
set(CMAKE_CXX_STANDARD 14) set(CMAKE_CXX_STANDARD 14)
else() else()
set(CMAKE_CXX_STANDARD 11) set(CMAKE_CXX_STANDARD 11)
...@@ -262,7 +264,7 @@ if(USE_CUDA) ...@@ -262,7 +264,7 @@ if(USE_CUDA)
add_definitions(-DUSE_CUDA) add_definitions(-DUSE_CUDA)
if(NOT DEFINED CMAKE_CUDA_STANDARD) if(NOT DEFINED CMAKE_CUDA_STANDARD)
set(CMAKE_CUDA_STANDARD 11) set(CMAKE_CUDA_STANDARD 17)
set(CMAKE_CUDA_STANDARD_REQUIRED ON) set(CMAKE_CUDA_STANDARD_REQUIRED ON)
endif() endif()
endif() endif()
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment