From b714d7fde6cd85f625e87b0c0b675bb2812884cd Mon Sep 17 00:00:00 2001 From: Ton Roosendaal Date: Sun, 9 Dec 2012 11:31:34 +0000 Subject: [PATCH] Further refined the check for GCC 4.2 to not add the flag -Wuninitialized then. Now it checks for "Not less then 4.3" because it doesnt have >= 4.3. --- CMakeLists.txt | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index 3fa59ac5178..321cf0347fb 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -1870,7 +1870,7 @@ if(CMAKE_COMPILER_IS_GNUCC) ADD_CHECK_C_COMPILER_FLAG(C_WARNINGS C_WARN_NO_DIV_BY_ZERO -Wno-div-by-zero) # gcc 4.2 gives annoying warnings on every file with this - if ("${CMAKE_C_COMPILER_VERSION}" VERSION_GREATER "4.2") + if (NOT "${CMAKE_C_COMPILER_VERSION}" VERSION_LESS "4.3") ADD_CHECK_C_COMPILER_FLAG(C_WARNINGS C_WARN_UNINITIALIZED -Wuninitialized) endif() @@ -1890,7 +1890,7 @@ if(CMAKE_COMPILER_IS_GNUCC) ADD_CHECK_CXX_COMPILER_FLAG(CXX_WARNINGS CXX_WARN_NO_DIV_BY_ZERO -Wno-div-by-zero) # gcc 4.2 gives annoying warnings on every file with this - if ("${CMAKE_C_COMPILER_VERSION}" VERSION_GREATER "4.2") + if (NOT "${CMAKE_C_COMPILER_VERSION}" VERSION_LESS "4.3") ADD_CHECK_CXX_COMPILER_FLAG(CXX_WARNINGS CXX_WARN_UNINITIALIZED -Wuninitialized) endif()