You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
27 lines
736 B
27 lines
736 B
From 5bbe8b009d6daa809f679fd1d25c270abba468b4 Mon Sep 17 00:00:00 2001
|
|
From: Robbie Harwood <rharwood@redhat.com>
|
|
Date: Wed, 31 Jan 2018 17:52:39 +0100
|
|
Subject: [PATCH] Verify flags prior to adding them to CFLAGS, not after
|
|
|
|
---
|
|
configure.ac | 5 ++++-
|
|
1 file changed, 4 insertions(+), 1 deletion(-)
|
|
|
|
diff --git a/configure.ac b/configure.ac
|
|
index b7b5908..4084965 100644
|
|
--- a/configure.ac
|
|
+++ b/configure.ac
|
|
@@ -8,8 +8,11 @@ m4_ifdef([AC_USE_SYSTEM_EXTENSIONS],
|
|
[AC_GNU_SOURCE])
|
|
|
|
AC_PROG_CC_C99
|
|
+
|
|
for flag in -Wall -Wextra; do
|
|
- AC_TRY_COMPILE([], [return 0;], [CFLAGS="$CFLAGS $flag"],)
|
|
+ OLD_CFLAGS=$CFLAGS
|
|
+ CFLAGS="$CFLAGS $flag"
|
|
+ AC_TRY_COMPILE(, [return 0;], [], [CFLAGS=$OLD_CFLAGS])
|
|
done
|
|
|
|
AC_CANONICAL_SYSTEM
|