File tree Expand file tree Collapse file tree 1 file changed +6
-3
lines changed
Expand file tree Collapse file tree 1 file changed +6
-3
lines changed Original file line number Diff line number Diff line change 11cmake_minimum_required (VERSION 3.18)
22
3- set (CMAKE_CXX_STANDARD 14)
43set (CMAKE_CXX_STANDARD_REQUIRED ON )
4+ set (CMAKE_CXX_STANDARD 17)
5+ set (CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++17 -lstdc++fs " )
6+
57set (CMAKE_POSITION_INDEPENDENT_CODE ON )
68set (CMAKE_INSTALL_RPATH_USE_LINK_PATH TRUE )
79set (CMAKE_CUDA_SEPARABLE_COMPILATION ON )
@@ -127,7 +129,7 @@ list(APPEND CMAKE_MODULE_PATH ${PROJECT_SOURCE_DIR}/cmake)
127129
128130target_compile_features (hiop_options
129131 INTERFACE
130- cxx_std_14
132+ cxx_std_17
131133 cxx_alignas
132134 cxx_alignof
133135 cxx_attributes
@@ -237,8 +239,9 @@ if(HIOP_USE_GPU)
237239 check_language(CUDA)
238240
239241 if (NOT DEFINED CMAKE_CUDA_STANDARD)
240- set (CMAKE_CUDA_STANDARD 14 )
242+ set (CMAKE_CUDA_STANDARD 17 )
241243 set (CMAKE_CUDA_STANDARD_REQUIRED ON )
244+ set (CUDA_NVCC_FLAGS "-std=c++17" )
242245 endif ()
243246
244247 if (NOT CMAKE_CUDA_ARCHITECTURES)
You can’t perform that action at this time.
0 commit comments