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()
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)
else()
set(CMAKE_CXX_STANDARD 11)
......@@ -262,7 +264,7 @@ if(USE_CUDA)
add_definitions(-DUSE_CUDA)
if(NOT DEFINED CMAKE_CUDA_STANDARD)
set(CMAKE_CUDA_STANDARD 11)
set(CMAKE_CUDA_STANDARD 17)
set(CMAKE_CUDA_STANDARD_REQUIRED ON)
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