must check if externally set C++ standard is at least c++11

This commit is contained in:
Axel Kohlmeyer
2022-04-21 07:50:30 -04:00
parent 9cac62401d
commit c07551072d

View File

@ -114,6 +114,9 @@ endif()
if(NOT CMAKE_CXX_STANDARD)
set(CMAKE_CXX_STANDARD 11)
endif()
if(CMAKE_CXX_STANDARD LESS 11)
message(FATAL_ERROR "C++ standard must be set to at least 11")
endif()
if(PKG_KOKKOS AND (CMAKE_CXX_STANDARD LESS 14))
set(CMAKE_CXX_STANDARD 14)
endif()