]> git.ipfire.org Git - thirdparty/ccache.git/commitdiff
build: Bump required compiler versions
authorJoel Rosdahl <joel@rosdahl.net>
Mon, 23 May 2022 19:20:19 +0000 (21:20 +0200)
committerJoel Rosdahl <joel@rosdahl.net>
Mon, 23 May 2022 19:20:19 +0000 (21:20 +0200)
CMakeLists.txt

index c7d31bb56e118b17b9d645a239c5bbea54afa635..ce729906cc446b21bea787bfa36efb9c84370001 100644 (file)
@@ -26,8 +26,8 @@ list(APPEND CMAKE_MODULE_PATH "${CMAKE_CURRENT_SOURCE_DIR}/cmake")
 # C++ error messages)
 #
 
-if((CMAKE_CXX_COMPILER_ID STREQUAL "Clang" AND CMAKE_CXX_COMPILER_VERSION VERSION_LESS 3.8)
-   OR (CMAKE_CXX_COMPILER_ID STREQUAL "GNU" AND CMAKE_CXX_COMPILER_VERSION VERSION_LESS 5)
+if((CMAKE_CXX_COMPILER_ID STREQUAL "Clang" AND CMAKE_CXX_COMPILER_VERSION VERSION_LESS 5)
+   OR (CMAKE_CXX_COMPILER_ID STREQUAL "GNU" AND CMAKE_CXX_COMPILER_VERSION VERSION_LESS 8)
    OR (CMAKE_CXX_COMPILER_ID STREQUAL "AppleClang" AND CMAKE_CXX_COMPILER_VERSION VERSION_LESS 7.0))
   message(
     FATAL_ERROR
@@ -35,18 +35,6 @@ if((CMAKE_CXX_COMPILER_ID STREQUAL "Clang" AND CMAKE_CXX_COMPILER_VERSION VERSIO
     "You need one listed here: https://ccache.dev/platform-compiler-language-support.html")
 endif()
 
-if((CMAKE_CXX_COMPILER_ID STREQUAL "Clang" AND CMAKE_CXX_COMPILER_VERSION VERSION_LESS 4)
-    OR (CMAKE_CXX_COMPILER_ID STREQUAL "GNU" AND CMAKE_CXX_COMPILER_VERSION VERSION_LESS 6))
-  message(
-    WARNING
-    "The compiler you are using is rather old.\n"
-    "If anything goes wrong you might be better off with one listed here:"
-    " https://ccache.dev/platform-compiler-language-support.html")
-
-  # Warnings from old compilers are probably useless anyway.
-  option(WARNINGS_AS_ERRORS "Treat compiler warnings as errors" FALSE)
-endif()
-
 #
 # Settings
 #