From e02ce560bfb4d81ab157612087a017f87763ee84 Mon Sep 17 00:00:00 2001 From: Markus Makela Date: Tue, 3 Feb 2015 15:54:10 +0200 Subject: [PATCH] Fix to Suse 11 compilation problem. --- CMakeLists.txt | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index 3af6fa58c..14ce2e8fd 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -34,12 +34,13 @@ set(CMAKE_C_FLAGS "-Wall -fPIC") set(CMAKE_CXX_FLAGS "-Wall -fPIC") set(DEBUG_FLAGS "-ggdb -pthread -pipe -Wformat -fstack-protector --param=ssp-buffer-size=4") -if((CMAKE_C_COMPILER_ID STREQUAL "GNU") AND (NOT (CMAKE_C_COMPILER_VERSION VERSION_LESS 4.2))) - message(STATUS "C Compiler supports: -Werror=format-security") - set(DEBUG_FLAGS "${DEBUG_FLAGS} -Werror=format-security") +if(CMAKE_VERSION VERSION_GREATER 2.6) + if((CMAKE_C_COMPILER_ID STREQUAL "GNU") AND (NOT (CMAKE_C_COMPILER_VERSION VERSION_LESS 4.2))) + message(STATUS "C Compiler supports: -Werror=format-security") + set(DEBUG_FLAGS "${DEBUG_FLAGS} -Werror=format-security") + endif() endif() - if(BUILD_TYPE STREQUAL Debug) set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} ${DEBUG_FLAGS} -DSS_DEBUG") set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} ${DEBUG_FLAGS} -DSS_DEBUG")