From 3d9d49f617de3aea350e7383ad1075a4cab14870 Mon Sep 17 00:00:00 2001 From: Roland Conybeare Date: Wed, 27 Sep 2023 18:10:31 -0400 Subject: [PATCH] xo-cmake: consolidate CMAKE_CXX_STANDARD setting --- cmake/xo_cxx.cmake | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/cmake/xo_cxx.cmake b/cmake/xo_cxx.cmake index c7f163d2..b02ad99a 100644 --- a/cmake/xo_cxx.cmake +++ b/cmake/xo_cxx.cmake @@ -1,5 +1,12 @@ macro(xo_toplevel_compile_options) + if(NOT DEFINED CMAKE_CXX_STANDARD) + set(CMAKE_CXX_STANDARD 20) + endif() + if(NOT DEFINED CMAKE_CXX_STANDARD_REQUIRED) + set(CMAKE_CXX_STANDARD_REQUIRED True) + endif() + # ---------------------------------------------------------------- # variable # XO_ADDRESS_SANITIZE