From 6452fd425ea813c854c175bce8586a8e35673954 Mon Sep 17 00:00:00 2001 From: Aurelius84 Date: Wed, 22 Jul 2020 14:36:08 +0800 Subject: [PATCH] Add warning if gcc version > 8.2(#25635) --- cmake/flags.cmake | 2 ++ 1 file changed, 2 insertions(+) diff --git a/cmake/flags.cmake b/cmake/flags.cmake index e6a77c38ab..6487869351 100644 --- a/cmake/flags.cmake +++ b/cmake/flags.cmake @@ -8,6 +8,8 @@ function(CheckCompilerCXX11Flag) if(CMAKE_CXX_COMPILER_ID STREQUAL "GNU") if(${CMAKE_CXX_COMPILER_VERSION} VERSION_LESS 4.8) message(FATAL_ERROR "Unsupported GCC version. GCC >= 4.8 required.") + elseif(${CMAKE_CXX_COMPILER_VERSION} VERSION_GREATER 8.2) + message(WARNING "Found GCC ${CMAKE_CXX_COMPILER_VERSION} which is too high, recommended to use GCC 8.2") endif() elseif(CMAKE_CXX_COMPILER_ID STREQUAL "AppleClang" OR CMAKE_CXX_COMPILER_ID STREQUAL "Clang") # cmake >= 3.0 compiler id "AppleClang" on Mac OS X, otherwise "Clang" -- GitLab