]> git.apps.os.sepia.ceph.com Git - ceph.git/commitdiff
src/CMakeLists.txt: require clang16
authorSamuel Just <sjust@redhat.com>
Wed, 15 Jan 2025 20:41:46 +0000 (12:41 -0800)
committerMatan Breizman <mbreizma@redhat.com>
Thu, 20 Feb 2025 14:27:27 +0000 (14:27 +0000)
Signed-off-by: Matan Breizman <mbreizma@redhat.com>
Signed-off-by: Samuel Just <sjust@redhat.com>
src/CMakeLists.txt

index 9cbe350b388a30cef718a1cc8aea2c2855ef35f1..a32600d4e06f4fbce58cc3445cfde9be835c65dc 100644 (file)
@@ -151,8 +151,8 @@ if(CMAKE_CXX_COMPILER_ID STREQUAL GNU)
     endif()
   endif()
 elseif(CMAKE_CXX_COMPILER_ID STREQUAL Clang)
-  if(CMAKE_CXX_COMPILER_VERSION VERSION_LESS 12) # require >= clang-12
-    message(FATAL_ERROR "C++20 support requires a minimum Clang version of 12.")
+  if(CMAKE_CXX_COMPILER_VERSION VERSION_LESS 16)
+    message(FATAL_ERROR "C++20 support requires a minimum Clang version of 16.")
   endif()
   string(APPEND CMAKE_EXE_LINKER_FLAGS " ${CMAKE_EXE_EXPORTS_C_FLAG}")
   string(APPEND CMAKE_LINKER_FLAGS " -rdynamic -export-dynamic ${CMAKE_EXE_EXPORTS_C_FLAG}")