diff options
author | Shauren <shauren.trinity@gmail.com> | 2024-02-29 23:20:37 +0100 |
---|---|---|
committer | Shauren <shauren.trinity@gmail.com> | 2024-02-29 23:20:37 +0100 |
commit | 34308dd6decd7011ba7ff1196db49b961577c608 (patch) | |
tree | 099c4b381a7251f5b14dc5d9731435e4e39c1778 /cmake/macros | |
parent | 465c1d682a6e318a72062da180e3f62af035cf66 (diff) |
Build: Perform CMake check_cxx_source_compiles checks using the same C++ standard as used in the project
Diffstat (limited to 'cmake/macros')
-rw-r--r-- | cmake/macros/ConfigureBaseTargets.cmake | 5 |
1 files changed, 1 insertions, 4 deletions
diff --git a/cmake/macros/ConfigureBaseTargets.cmake b/cmake/macros/ConfigureBaseTargets.cmake index 26878eec1ba..b9bcaffd7d2 100644 --- a/cmake/macros/ConfigureBaseTargets.cmake +++ b/cmake/macros/ConfigureBaseTargets.cmake @@ -13,14 +13,11 @@ add_library(trinity-compile-option-interface INTERFACE) # Use -std=c++11 instead of -std=gnu++11 set(CMAKE_CXX_EXTENSIONS OFF) +set(CMAKE_CXX_STANDARD 20) # An interface library to make the target features available to other targets add_library(trinity-feature-interface INTERFACE) -target_compile_features(trinity-feature-interface - INTERFACE - cxx_std_20) - # An interface library to make the warnings level available to other targets # This interface taget is set-up through the platform specific script add_library(trinity-warning-interface INTERFACE) |