From 26a40977427797c46f89708001b1e37cf5de534e Mon Sep 17 00:00:00 2001 From: Andreas Schneider Date: Mon, 20 Aug 2018 16:32:43 +0200 Subject: [PATCH] cmake: Check for -Werror in ConfigureChecks.cmake Signed-off-by: Andreas Schneider --- ConfigureChecks.cmake | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/ConfigureChecks.cmake b/ConfigureChecks.cmake index 3d6f5662..b89244f6 100644 --- a/ConfigureChecks.cmake +++ b/ConfigureChecks.cmake @@ -271,7 +271,10 @@ int main(void) { # For detecting attributes we need to treat warnings as # errors if (UNIX) - set(CMAKE_REQUIRED_FLAGS "-Werror") + check_c_compiler_flag("-Werror" REQUIRED_FLAGS_WERROR) + if (REQUIRED_FLAGS_WERROR) + set(CMAKE_REQUIRED_FLAGS "-Werror") + endif() endif (UNIX) check_c_source_compiles("