We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent e909fa6 commit 652cc82Copy full SHA for 652cc82
build/CompilerAndLinker.cmake
@@ -119,6 +119,14 @@ if(CMAKE_CXX_COMPILER_ID MATCHES "Clang|IntelLLVM")
119
if(WINDOWS_STORE)
120
list(APPEND COMPILER_DEFINES _SILENCE_CLANG_COROUTINE_MESSAGE)
121
endif()
122
+
123
+ if(CMAKE_CXX_COMPILER_VERSION VERSION_GREATER_EQUAL 10.0)
124
+ list(APPEND COMPILER_SWITCHES -Wc++20-compat)
125
+ endif()
126
127
+ if(CMAKE_CXX_COMPILER_VERSION VERSION_GREATER_EQUAL 19.0)
128
+ list(APPEND COMPILER_SWITCHES -Wc++23-compat)
129
130
elseif(CMAKE_CXX_COMPILER_ID MATCHES "Intel")
131
list(APPEND COMPILER_SWITCHES /Zc:__cplusplus /Zc:inline /fp:fast /Qdiag-disable:161)
132
elseif(CMAKE_CXX_COMPILER_ID MATCHES "MSVC")
0 commit comments