Skip to content

Commit ba5b4ed

Browse files
committed
use C++20
because brew v8 package in macos requires it
1 parent a6a3a9e commit ba5b4ed

File tree

2 files changed

+3
-3
lines changed

2 files changed

+3
-3
lines changed

CMakeLists.txt

+1-1
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ project(v8pp
77
LANGUAGES CXX
88
)
99

10-
set(CMAKE_CXX_STANDARD 17)
10+
set(CMAKE_CXX_STANDARD 20)
1111
set(CMAKE_CXX_EXTENSIONS OFF)
1212
set(CMAKE_CXX_STANDARD_REQUIRED ON)
1313

common.props

+2-2
Original file line numberDiff line numberDiff line change
@@ -12,9 +12,9 @@
1212
<DisableSpecificWarnings>4190</DisableSpecificWarnings>
1313
<PreprocessorDefinitions>V8PP_ISOLATE_DATA_SLOT=0;%(PreprocessorDefinitions)</PreprocessorDefinitions>
1414
<WarningLevel>Level4</WarningLevel>
15-
<LanguageStandard>stdcpp17</LanguageStandard>
15+
<LanguageStandard>stdcpp20</LanguageStandard>
1616
<ConformanceMode>true</ConformanceMode>
17-
<AdditionalOptions>/experimental:external /external:anglebrackets /external:W0 %(AdditionalOptions)</AdditionalOptions>
17+
<AdditionalOptions>/Zc:__cplusplus /external:anglebrackets /external:W0 %(AdditionalOptions)</AdditionalOptions>
1818
</ClCompile>
1919
</ItemDefinitionGroup>
2020
</Project>

0 commit comments

Comments
 (0)