Skip to content

Commit ff0a5f9

Browse files
committed
corrected inclusion of <optional>
1 parent e01b988 commit ff0a5f9

File tree

2 files changed

+7
-6
lines changed

2 files changed

+7
-6
lines changed

CMake/CMakeLists.txt

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -21,25 +21,26 @@ add_definitions(${Boost_LIB_DIAGNOSTIC_DEFINITIONS})
2121
message(STATUS "C compiler is ${CMAKE_C_COMPILER_ID}" )
2222

2323
if( CMAKE_CXX_COMPILER_ID STREQUAL "GNU" )
24-
add_definitions( -std=c++11 )
2524
add_definitions( -ftemplate-depth=255 )
2625
# we use gcc to test for C++03 compatibility
2726
set(COMPILER_SUPPORTS_CXX11 FALSE)
2827
elseif( CMAKE_CXX_COMPILER_ID STREQUAL "MSVC" )
2928
add_definitions( /wd4996 )
3029
set(COMPILER_SUPPORTS_CXX11 TRUE)
3130
elseif( CMAKE_CXX_COMPILER_ID STREQUAL "AppleClang" )
32-
add_definitions( -std=c++17 )
3331
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -ftemplate-depth=300")
34-
#set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++03")
35-
#set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++11")
36-
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++17")
3732
set(CMAKE_CXX_FLAGS_DEBUG "-g -O0" )
3833
set(CMAKE_CXX_FLAGS_RELWITHDEBINFO "-g -O3" )
3934
set(CMAKE_EXE_LINKER_FLAGS "${CMAKE_EXE_LINKER_FLAGS} -stdlib=libc++ -dead_strip")
4035
set(COMPILER_SUPPORTS_CXX11 TRUE)
4136
endif()
4237

38+
add_definitions( -std=c++20 )
39+
#set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++03")
40+
#set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++11")
41+
#set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++17")
42+
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++20")
43+
4344
#
4445
# Locate Project Prerequisites
4546
#

include/boost/serialization/optional.hpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@
1616

1717
#include <boost/config.hpp>
1818
#include <boost/optional.hpp>
19-
#ifdef BOOST_NO_CXX17_HDR_OPTIONAL
19+
#ifndef BOOST_NO_CXX17_HDR_OPTIONAL
2020
#include <optional>
2121
#endif
2222

0 commit comments

Comments
 (0)