Merge topic 'nvhpc23'

247497eacf NVHPC: Record C++23 support

Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !9859
This commit is contained in:
Brad King 2024-10-03 12:08:54 +00:00 committed by Kitware Robot
commit 86d8880ff1

View File

@ -20,4 +20,11 @@ else()
# can't occur in the same invocation
set(CMAKE_CXX_DEPENDS_EXTRA_COMMANDS "<CMAKE_CXX_COMPILER> <DEFINES> <INCLUDES> <FLAGS> -x c++ -M <SOURCE> -MT <OBJECT> -MD<DEP_FILE>")
endif()
if(CMAKE_CXX_COMPILER_VERSION VERSION_GREATER_EQUAL 24.9)
set(CMAKE_CXX23_STANDARD_COMPILE_OPTION -std=c++23)
set(CMAKE_CXX23_EXTENSION_COMPILE_OPTION -std=c++23) # -std=gnu++23 is missing
set(CMAKE_CXX_STANDARD_LATEST 23)
endif()
__compiler_nvhpc(CXX)