summaryrefslogtreecommitdiff
authorBernhard Reutner-Fischer <rep.dot.nop@gmail.com>2009-01-22 13:27:14 (GMT)
committer Bernhard Reutner-Fischer <rep.dot.nop@gmail.com>2009-01-22 13:27:14 (GMT)
commitf6107c7e885da0f952569252798b7fc6b4d46411 (patch)
treefd02e6e2f5e0890c9a4e9ea5587ef225e50ff78c
parent498436586ef32d8751981aa3a2111fe978717b1f (diff)
downloadbusybox-f6107c7e885da0f952569252798b7fc6b4d46411.zip
busybox-f6107c7e885da0f952569252798b7fc6b4d46411.tar.gz
busybox-f6107c7e885da0f952569252798b7fc6b4d46411.tar.bz2
- add CONFIG_EXTRA_CFLAGS (thanks to keesj)
This helps with remembering additional flags like e.g. cpu settings for people who did not configured their compiler to produce code for their cpu per default.
Diffstat
-rw-r--r--Config.in6
-rw-r--r--Makefile.flags5
2 files changed, 11 insertions, 0 deletions
diff --git a/Config.in b/Config.in
index 4fd9d11..fff6d83 100644
--- a/Config.in
+++ b/Config.in
@@ -411,6 +411,12 @@ config CROSS_COMPILER_PREFIX
Native builds leave this empty.
+config EXTRA_CFLAGS
+ string "Additional CFLAGS"
+ default ""
+ help
+ Additional CFLAGS to pass to the compiler verbatim.
+
endmenu
menu 'Debugging Options'
diff --git a/Makefile.flags b/Makefile.flags
index e314802..ad8d5e1 100644
--- a/Makefile.flags
+++ b/Makefile.flags
@@ -81,6 +81,11 @@ CFLAGS_busybox += $(ARCH_PIE)
CFLAGS += $(ARCH_FPIE)
endif
+ifneq ($(CONFIG_EXTRA_CFLAGS),)
+CFLAGS += $(strip $(subst ",,$(CONFIG_EXTRA_CFLAGS)))
+#"))
+endif
+
LDLIBS += m crypt
ifeq ($(CONFIG_PAM),y)