diff options
author | Imre Kaloz <kaloz@openwrt.org> | 2013-11-22 14:30:40 +0000 |
---|---|---|
committer | Imre Kaloz <kaloz@openwrt.org> | 2013-11-22 14:30:40 +0000 |
commit | 1f939e14607a6ec596d6cc1c5f55a97a824da145 (patch) | |
tree | 1c1733300c530eca2f646b67795d767ffdd3a935 /toolchain | |
parent | 991fd659a4088a0ef5747d80da393b844838caa3 (diff) | |
download | upstream-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.in | 39 |
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 |