Skip to content

Commit b376a2c

Browse files
committed
cmake: Require C++23
1 parent 59bec6f commit b376a2c

4 files changed

Lines changed: 4 additions & 4 deletions

File tree

lib/evmmax/CMakeLists.txt

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

55
add_library(evmmax INTERFACE)
66
add_library(evmone::evmmax ALIAS evmmax)
7-
target_compile_features(evmmax INTERFACE cxx_std_20)
7+
target_compile_features(evmmax INTERFACE cxx_std_23)
88
target_include_directories(evmmax INTERFACE ${PROJECT_SOURCE_DIR}/include)
99
target_link_libraries(evmmax INTERFACE intx::intx)
1010

lib/evmone/CMakeLists.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@ add_library(evmone
3333
vm.cpp
3434
vm.hpp
3535
)
36-
target_compile_features(evmone PUBLIC cxx_std_20)
36+
target_compile_features(evmone PUBLIC cxx_std_23)
3737
target_link_libraries(evmone PUBLIC evmc::evmc intx::intx PRIVATE ethash::keccak)
3838
target_include_directories(evmone PUBLIC
3939
$<BUILD_INTERFACE:${include_dir}>$<INSTALL_INTERFACE:${CMAKE_INSTALL_INCLUDEDIR}>

test/precompiles_bench/CMakeLists.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
# SPDX-License-Identifier: Apache-2.0
44

55
add_executable(evmone-precompiles-bench)
6-
target_compile_features(evmone-precompiles-bench PRIVATE cxx_std_20)
6+
target_compile_features(evmone-precompiles-bench PRIVATE cxx_std_23)
77
target_include_directories(evmone-precompiles-bench PRIVATE ..)
88
target_link_libraries(evmone-precompiles-bench PRIVATE evmone::state benchmark::benchmark)
99
target_sources(

test/statetest/CMakeLists.txt

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

55
add_library(evmone-statetestutils STATIC)
66
add_library(evmone::statetestutils ALIAS evmone-statetestutils)
7-
target_compile_features(evmone-statetestutils PUBLIC cxx_std_20)
7+
target_compile_features(evmone-statetestutils PUBLIC cxx_std_23)
88
target_link_libraries(evmone-statetestutils PRIVATE evmone::state evmone::testutils nlohmann_json::nlohmann_json)
99
target_include_directories(evmone-statetestutils PRIVATE ${evmone_private_include_dir})
1010
target_sources(

0 commit comments

Comments
 (0)