[PATCH] Allow BUILD_CFLAGS and TARGET_CFLAGS to be specified at configure time

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



I have applied the following:

From: Jeremy Kerr <jk@xxxxxxxxxx>

Currently, we're unconditionally setting the build and target cflags in
the configure script, which means that they can't be easily
overwritten.

This change conditionally sets these variables if they're not specified
during configure, allowing something like:

BUILD_CFLAGS=-Werror ./configure

Signed-off-by: Jeremy Kerr <jk at ozlabs.org>
Signed-off-by: Simon Horman <horms at verge.net.au>

---
 configure.ac |    9 +++++++--
 1 file changed, 7 insertions(+), 2 deletions(-)

diff --git a/configure.ac b/configure.ac
index 5f1c15a..fa5330a 100644
--- a/configure.ac
+++ b/configure.ac
@@ -56,8 +56,13 @@ if test "${host_alias}" ; then
 	OBJDIR="$OBJDIR-${host_alias}"
 fi
 
-BUILD_CFLAGS='-O2 -Wall'
-TARGET_CFLAGS='-O2 -Wall'
+if test "x$BUILD_CFLAGS" = "x" ; then
+	BUILD_CFLAGS='-O2 -Wall'
+fi
+
+if test "x$TARGET_CFLAGS" = "x" ; then
+	TARGET_CFLAGS='-O2 -Wall'
+fi
 
 AC_ARG_WITH([objdir], AC_HELP_STRING([--with-objdir=<dir>],[select directory for object files]),
 	[ OBJDIR="$withval" ], [ OBJDIR="$OBJDIR" ])

diff --git a/util/Makefile b/util/Makefile
index a1a78ac..948ee63 100644
--- a/util/Makefile
+++ b/util/Makefile
@@ -5,7 +5,7 @@ $(BIN_TO_HEX): $(srcdir)/util/bin-to-hex.c
 	$(LINK.o) $(CFLAGS) -o $@ $^
 
 $(BIN_TO_HEX): CC=$(BUILD_CC)
-$(BIN_TO_HEX): CFLAGS+=$(BUILD_CFLAGS)
+$(BIN_TO_HEX): CFLAGS=$(BUILD_CFLAGS)
 $(BIN_TO_HEX): LDFLAGS=
 
 dist += util/Makefile util/bin-to-hex.c



[Index of Archives]     [LM Sensors]     [Linux Sound]     [ALSA Users]     [ALSA Devel]     [Linux Audio Users]     [Linux Media]     [Kernel]     [Gimp]     [Yosemite News]     [Linux Media]

  Powered by Linux