Browse Source

Merge topic 'cray_cce_cxx14'

5a655681c3 Cray: Record C++14 compiler mode options

Acked-by: Kitware Robot <[email protected]>
Merge-request: !2307
Brad King 7 years ago
parent
commit
826e75814b
1 changed files with 4 additions and 0 deletions
  1. 4 0
      Modules/Compiler/Cray-CXX.cmake

+ 4 - 0
Modules/Compiler/Cray-CXX.cmake

@@ -13,6 +13,10 @@ if (CMAKE_CXX_COMPILER_VERSION VERSION_GREATER_EQUAL 8.1)
   if (NOT CMAKE_CXX_COMPILER_VERSION VERSION_LESS 8.4)
     set(CMAKE_CXX11_STANDARD_COMPILE_OPTION  -h std=c++11)
     set(CMAKE_CXX11_EXTENSION_COMPILE_OPTION -h std=c++11,gnu)
+  endif()
+  if(NOT CMAKE_CXX_COMPILER_VERSION VERSION_LESS 8.6)
+    set(CMAKE_CXX14_STANDARD_COMPILE_OPTION  -h std=c++14)
+    set(CMAKE_CXX14_EXTENSION_COMPILE_OPTION -h std=c++14,gnu)
   endif ()
 endif ()