]> git.ipfire.org Git - thirdparty/ccache.git/commitdiff
Tweak formulations and fix spelling in CMakeLists.txt
authorJoel Rosdahl <joel@rosdahl.net>
Fri, 23 Oct 2020 13:40:07 +0000 (15:40 +0200)
committerJoel Rosdahl <joel@rosdahl.net>
Fri, 23 Oct 2020 13:40:59 +0000 (15:40 +0200)
CMakeLists.txt

index 14ff96905d8bfb70c6c71235cb8118f158a5bde2..4807df3c09df002d18b75864e89fa0f655c884c2 100644 (file)
@@ -19,28 +19,32 @@ set(CMAKE_EXPORT_COMPILE_COMMANDS TRUE)
 list(APPEND CMAKE_MODULE_PATH "${CMAKE_CURRENT_SOURCE_DIR}/cmake")
 
 #
-#
-# Minimum compiler requirements
-# (Fail gracefully instead of cryptic C++ error messages)
-#
+# Minimum compiler requirements (fail gracefully instead of producing cryptic
+# C++ error messages)
 #
 
-# Clang 3.4 and AppleClang 6.0 do not compile doctest.
-# Gcc 4.8.5 has been the minimum version for quite a while.
+# Clang 3.4 and AppleClang 6.0 fail to compile doctest.
+# GCC 4.8.4 is known to work OK but give warnings.
 if((CMAKE_CXX_COMPILER_ID STREQUAL "Clang" AND CMAKE_CXX_COMPILER_VERSION VERSION_LESS 3.5)
-OR (CMAKE_CXX_COMPILER_ID STREQUAL "GNU" AND CMAKE_CXX_COMPILER_VERSION VERSION_LESS 4.8.5)
-OR (CMAKE_CXX_COMPILER_ID STREQUAL "AppleClang" AND CMAKE_CXX_COMPILER_VERSION VERSION_LESS 7.0))
-  message(FATAL_ERROR "The compiler you are using is too old, sorry.\nYou need one listed here: https://ccache.dev/platform-compiler-language-support.html")
+   OR (CMAKE_CXX_COMPILER_ID STREQUAL "GNU" AND CMAKE_CXX_COMPILER_VERSION VERSION_LESS 4.8.4)
+   OR (CMAKE_CXX_COMPILER_ID STREQUAL "AppleClang" AND CMAKE_CXX_COMPILER_VERSION VERSION_LESS 7.0))
+  message(
+    FATAL_ERROR
+    "The compiler you are using is too old, sorry.\n"
+    "You need one listed here: https://ccache.dev/platform-compiler-language-support.html")
 endif()
 
-# All Clang problems / special handling ccache has is because of 3.5.
-# All gcc problems / special handling ccache has is because of 4.8.5.
+# All Clang problems / special handling ccache has are because of version 3.5.
+# All GCC problems / special handling ccache has are because of version 4.8.4.
 if((CMAKE_CXX_COMPILER_ID STREQUAL "Clang" AND CMAKE_CXX_COMPILER_VERSION VERSION_LESS 3.6)
-OR (CMAKE_CXX_COMPILER_ID STREQUAL "GNU" AND CMAKE_CXX_COMPILER_VERSION VERSION_LESS 5.0))
-  message(WARNING "The compiler you are using is rather old.\nIf anything goes wrong you might be better of with one listed here: https://ccache.dev/platform-compiler-language-support.html")
+    OR (CMAKE_CXX_COMPILER_ID STREQUAL "GNU" AND CMAKE_CXX_COMPILER_VERSION VERSION_LESS 5.0))
+  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")
 endif()
 
-
 #
 # Settings
 #