From 1088ecaf093166c538e18d626dbbb588f49903ad Mon Sep 17 00:00:00 2001 From: mosfet80 Date: Wed, 11 Sep 2024 21:08:44 +0200 Subject: [PATCH] fix CXX standard selection only CXX 23, 20 and 17 standards are allowed --- cMake/FreeCAD_Helpers/CompilerChecksAndSetups.cmake | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/cMake/FreeCAD_Helpers/CompilerChecksAndSetups.cmake b/cMake/FreeCAD_Helpers/CompilerChecksAndSetups.cmake index e60cce7530..feb517c756 100644 --- a/cMake/FreeCAD_Helpers/CompilerChecksAndSetups.cmake +++ b/cMake/FreeCAD_Helpers/CompilerChecksAndSetups.cmake @@ -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()