xo-cmake: consolidate CMAKE_CXX_STANDARD setting

This commit is contained in:
Roland Conybeare 2023-09-27 18:10:31 -04:00
commit 3d9d49f617

View file

@ -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