From f0606cf44ac93c2105296d608f5e88ec0a9ba3c9 Mon Sep 17 00:00:00 2001 From: Andreas Schneider Date: Thu, 23 Oct 2014 07:23:36 +0200 Subject: cmake: Treat no_sanitize_address attribute warnings as error. Signed-off-by: Andreas Schneider Reviewed-by: Michael Adam --- ConfigureChecks.cmake | 3 +++ 1 file changed, 3 insertions(+) diff --git a/ConfigureChecks.cmake b/ConfigureChecks.cmake index 32cd9bb..71e5056 100644 --- a/ConfigureChecks.cmake +++ b/ConfigureChecks.cmake @@ -194,6 +194,8 @@ int main(void) { return 0; }" HAVE_FUNCTION_ATTRIBUTE_FORMAT) +# If this produces a warning treat it as error! +set(CMAKE_REQUIRED_FLAGS "-Werror") check_c_source_compiles(" void test_address_sanitizer_attribute(void) __attribute__((no_sanitize_address)); @@ -205,6 +207,7 @@ void test_address_sanitizer_attribute(void) int main(void) { return 0; }" HAVE_ADDRESS_SANITIZER_ATTRIBUTE) +set(CMAKE_REQUIRED_FLAGS) check_library_exists(dl dlopen "" HAVE_LIBDL) if (HAVE_LIBDL) -- cgit