OSDN Git Service

add a Kconfig option for setting the $(CROSS) build variable
authorMike Frysinger <vapier@gentoo.org>
Tue, 15 Mar 2005 23:55:42 +0000 (23:55 -0000)
committerMike Frysinger <vapier@gentoo.org>
Tue, 15 Mar 2005 23:55:42 +0000 (23:55 -0000)
Rules.mak
extra/Configs/Config.in

index 10e1aba..324c34d 100644 (file)
--- a/Rules.mak
+++ b/Rules.mak
@@ -84,6 +84,10 @@ ifeq ($(filter $(noconfig_targets),$(MAKECMDGOALS)),)
 -include $(TOPDIR).config
 endif
 
+ifndef CROSS
+CROSS=$(subst ",, $(strip $(CROSS_COMPILE)))
+endif
+
 # A nifty macro to make testing gcc features easier
 check_gcc=$(shell if $(CC) $(1) -S -o /dev/null -xc /dev/null > /dev/null 2>&1; \
        then echo "$(1)"; else echo "$(2)"; fi)
index 7748713..3ff3a58 100644 (file)
@@ -1215,6 +1215,14 @@ endmenu
 
 menu "uClibc development/debugging options"
 
+config CROSS_COMPILE
+       string "Cross-compiling toolchain prefix"
+       default ""
+       help
+         The prefix used to execute your cross-compiling toolchain.  For 
+         example, if you run 'arm-linux-uclibc-gcc' to compile something, 
+         then enter 'arm-linux-uclibc-' here.
+
 config DODEBUG
        bool "Build uClibc with debugging symbols"
        default n