File tree Expand file tree Collapse file tree 1 file changed +5
-2
lines changed Expand file tree Collapse file tree 1 file changed +5
-2
lines changed Original file line number Diff line number Diff line change @@ -22,7 +22,8 @@ endif ()
2222
2323#### OPTIONS ##################################################
2424
25- # option(OK "PL-OK" ON)
25+ # cmake -S. -Bbuild -DFSM_CXX_STANDARD:STRING=20
26+ set (FSM_CXX_STANDARD 17 CACHE STRING "Define The C++ Standard, default is 17" )
2627
2728option (FSM_CXX_BUILD_TEST_EXAMPLE "PL-OK" OFF )
2829option (FSM_CXX_BUILD_DOC "PL-OK" OFF )
@@ -50,7 +51,7 @@ set(header_files
5051 ${CMAKE_CURRENT_SOURCE_DIR} /include /fsm_cxx/fsm-sm.hh
5152 )
5253
53- set (CMAKE_CXX_STANDARD 17 )
54+ set (CMAKE_CXX_STANDARD ${FSM_CXX_STANDARD} )
5455set (CMAKE_CXX_STANDARD_REQUIRED ON )
5556set (CMAKE_CXX_EXTENSIONS OFF )
5657
@@ -127,3 +128,5 @@ option(FSM_CXX_BUILD_DOCS "generate documentation" OFF)
127128if (FSM_CXX_BUILD_DOCS)
128129 add_subdirectory (docs/)
129130endif ()
131+
132+ message (STATUS "tail of top level : Using default C++ Standard ${FSM_CXX_STANDARD} " )
You can’t perform that action at this time.
0 commit comments