aboutsummaryrefslogtreecommitdiffstats
path: root/toolchain
diff options
context:
space:
mode:
authorImre Kaloz <kaloz@openwrt.org>2013-11-22 14:30:40 +0000
committerImre Kaloz <kaloz@openwrt.org>2013-11-22 14:30:40 +0000
commit1f939e14607a6ec596d6cc1c5f55a97a824da145 (patch)
tree1c1733300c530eca2f646b67795d767ffdd3a935 /toolchain
parent991fd659a4088a0ef5747d80da393b844838caa3 (diff)
downloadupstream-1f939e14607a6ec596d6cc1c5f55a97a824da145.tar.gz
upstream-1f939e14607a6ec596d6cc1c5f55a97a824da145.tar.bz2
upstream-1f939e14607a6ec596d6cc1c5f55a97a824da145.zip
move menuconfig options into separate files
Signed-off-by: Imre Kaloz <kaloz@openwrt.org> git-svn-id: svn://svn.openwrt.org/openwrt/trunk@38895 3c298f89-4303-0410-b956-a3cf2f4a3e73
Diffstat (limited to 'toolchain')
-rw-r--r--toolchain/Config.in39
1 files changed, 39 insertions, 0 deletions
diff --git a/toolchain/Config.in b/toolchain/Config.in
index 161e46fea8..0d139136e0 100644
--- a/toolchain/Config.in
+++ b/toolchain/Config.in
@@ -1,4 +1,43 @@
+# Copyright (C) 2006-2013 OpenWrt.org
#
+# This is free software, licensed under the GNU General Public License v2.
+# See /LICENSE for more information.
+#
+
+menuconfig TARGET_OPTIONS
+ bool "Target Options" if DEVEL
+
+ config TARGET_OPTIMIZATION
+ string "Target Optimizations" if TARGET_OPTIONS
+ default DEFAULT_TARGET_OPTIMIZATION
+ help
+ Optimizations to use when building for the target host.
+
+ config SOFT_FLOAT
+ bool "Use software floating point by default" if TARGET_OPTIONS
+ default y
+ depends on (arm || armeb || powerpc || mipsel || mips || mips64el || mips64) && !HAS_FPU
+ help
+ If your target CPU does not have a Floating Point Unit (FPU) or a
+ kernel FPU emulator, but you still wish to support floating point
+ functions, then everything will need to be compiled with soft floating
+ point support (-msoft-float).
+
+ Most people will answer N.
+
+ config USE_MIPS16
+ bool "Build packages with MIPS16 instructions" if TARGET_OPTIONS
+ depends on HAS_MIPS16
+ depends on !GCC_VERSION_4_6
+ default y
+ help
+ If your target CPU does support the MIPS16 instruction set
+ and you want to use it for packages, enable this option.
+ MIPS16 produces smaller binaries thus reducing pressure on
+ caches and TLB.
+
+ Most people will answer N.
+
menuconfig EXTERNAL_TOOLCHAIN
bool