rsys

Basic data structures and low-level features
git clone git://git.meso-star.fr/rsys.git
Log | Files | Refs | README | LICENSE

commit 6267d7cfabed3ad1a444c1309018d2917cd6591d
parent 10e994032844560e914cc38489b6b5f965558f98
Author: vaplv <vaplv@free.fr>
Date:   Sat, 22 Apr 2017 15:51:13 +0200

Disable a false postive GCC 5.4 warning on the bheap test

Diffstat:
Mcmake/CMakeLists.txt | 12+++++++++---
1 file changed, 9 insertions(+), 3 deletions(-)

diff --git a/cmake/CMakeLists.txt b/cmake/CMakeLists.txt @@ -201,9 +201,15 @@ if(NOT NO_TEST) COMPILE_DEFINITIONS TEST_LIBRARY_BUILD_LIB DEBUG_POSTFIX "") - if(CMAKE_COMPILER_IS_GNUCC) - set_target_properties(test_cstr PROPERTIES COMPILE_FLAGS "-std=c99") - endif() + if(CMAKE_COMPILER_IS_GNUCC) + set_target_properties(test_cstr PROPERTIES COMPILE_FLAGS "-std=c99") + + # Remove a false positive warning + if(CMAKE_C_COMPILER_VERSION VERSION_EQUAL 5.4) + set_target_properties(test_binary_heap PROPERTIES COMPILE_FLAGS + "-Wno-aggressive-loop-optimizations") + endif() + endif() if(NOT OPENMP_FOUND) message(STATUS "No OpenMP support: multi-threaded tests cannot be generated")