fix CXX standard selection

only   CXX 23, 20 and 17 standards are allowed
This commit is contained in:
mosfet80
2024-09-12 21:36:34 -05:00
committed by Chris Hennes
parent 1bf69792ad
commit 701dc43675
@@ -46,7 +46,7 @@ macro(CompilerChecksAndSetups)
set(CMAKE_CXX_STANDARD 23)
elseif(${BUILD_ENABLE_CXX_STD} MATCHES "C\\+\\+20")
set(CMAKE_CXX_STANDARD 20)
elseif(${BUILD_ENABLE_CXX_STD} MATCHES "C\\+\\+17")
else()#Enabled C++17
set(CMAKE_CXX_STANDARD 17)
endif()