From eda1ddd6995ea5c35a3db272e868adad8a7cee64 Mon Sep 17 00:00:00 2001 From: Gabriel Ferreira Date: Wed, 30 Apr 2025 17:21:50 +0200 Subject: [PATCH] build: Bump C++ standard from C++20 to C++23 --- build-support/macros-and-definitions.cmake | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/build-support/macros-and-definitions.cmake b/build-support/macros-and-definitions.cmake index 141540f8a..97a91e734 100644 --- a/build-support/macros-and-definitions.cmake +++ b/build-support/macros-and-definitions.cmake @@ -54,8 +54,8 @@ include(ns3-check-dependencies) # Set compiler options and get command to force unused function linkage (useful # for libraries) -set(CXX_UNSUPPORTED_STANDARDS 98 11 14 17) -set(CMAKE_CXX_STANDARD_MINIMUM 20) +set(CXX_UNSUPPORTED_STANDARDS 98 11 14 17 20) +set(CMAKE_CXX_STANDARD_MINIMUM 23) set(CMAKE_CXX_STANDARD_REQUIRED ON) set(CMAKE_CXX_EXTENSIONS OFF)