From 26f4b00960f4965593526e15d9f537f18b54e5b8 Mon Sep 17 00:00:00 2001 From: Lukas Pioch Date: Wed, 30 Dec 2015 12:51:31 +0100 Subject: Clang-3.8: Added ignore flag for double promotion --- SetFlags.cmake | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/SetFlags.cmake b/SetFlags.cmake index d3a6aba86..206a1da8e 100644 --- a/SetFlags.cmake +++ b/SetFlags.cmake @@ -288,6 +288,12 @@ macro(set_exe_flags) if ("${CLANG_VERSION}" VERSION_GREATER 3.5) add_flags_cxx("-Wno-error=disabled-macro-expansion") endif() + if ("${CLANG_VERSION}" VERSION_GREATER 3.7) + check_cxx_compiler_flag(-Wno-double-promotion HAS_NO_DOUBLE_PROMOTION) + if (HAS_NO_DOUBLE_PROMOTION) + add_flags_cxx("-Wno-double-promotion") + endif() + endif() add_flags_cxx("-Wno-error=unused-command-line-argument") endif() endif() -- cgit v1.2.3