summaryrefslogtreecommitdiff
path: root/openwrt/toolchain/gcc/Config.in
diff options
context:
space:
mode:
authorMike Baker <mbm@openwrt.org>2005-01-16 11:43:02 +0000
committerMike Baker <mbm@openwrt.org>2005-01-16 11:43:02 +0000
commit76d90c2ed2956d27e0c8af8fb0b76b3069228d5f (patch)
tree986493f1905c17f3a385831d60709492c4c5ed7a /openwrt/toolchain/gcc/Config.in
parenta5e92562f883bbd64e84b69bb683f42911ec7036 (diff)
downloadmtk-20170518-76d90c2ed2956d27e0c8af8fb0b76b3069228d5f.zip
mtk-20170518-76d90c2ed2956d27e0c8af8fb0b76b3069228d5f.tar.gz
mtk-20170518-76d90c2ed2956d27e0c8af8fb0b76b3069228d5f.tar.bz2
Initial revision
SVN-Revision: 197
Diffstat (limited to 'openwrt/toolchain/gcc/Config.in')
-rw-r--r--openwrt/toolchain/gcc/Config.in76
1 files changed, 76 insertions, 0 deletions
diff --git a/openwrt/toolchain/gcc/Config.in b/openwrt/toolchain/gcc/Config.in
new file mode 100644
index 0000000..9403aba
--- /dev/null
+++ b/openwrt/toolchain/gcc/Config.in
@@ -0,0 +1,76 @@
+# Choose gcc version.
+# WARNING -- 2.95 currently only builds for i386, arm, mips*, and powerpc.
+# WARNING -- 2.95 does not currently build natively for the target.
+
+comment "Gcc Options"
+
+choice
+ prompt "GCC compiler Version"
+ default BR2_GCC_VERSION_3_4_2
+ help
+ Select the version of gcc you wish to use.
+
+ config BR2_GCC_VERSION_2_95
+ bool "gcc 2.95"
+ depends on BR2_arm || BR2_i386 || BR2_mips || BR2_powerpc
+
+ config BR2_GCC_VERSION_3_3_3
+ bool "gcc 3.3.3"
+
+ config BR2_GCC_VERSION_3_3_4
+ bool "gcc 3.3.4"
+
+ config BR2_GCC_VERSION_3_3_5
+ bool "gcc 3.3.5"
+
+ config BR2_GCC_VERSION_3_4_0
+ bool "gcc 3.4.0"
+
+ config BR2_GCC_VERSION_3_4_1
+ bool "gcc 3.4.1"
+
+ config BR2_GCC_VERSION_3_4_2
+ bool "gcc 3.4.2"
+
+ config BR2_GCC_VERSION_3_4_3
+ bool "gcc 3.4.3"
+
+endchoice
+
+config BR2_GCC_VERSION
+ string
+ default "2.95" if BR2_GCC_VERSION_2_95
+ default "3.3.3" if BR2_GCC_VERSION_3_3_3
+ default "3.3.4" if BR2_GCC_VERSION_3_3_4
+ default "3.3.5" if BR2_GCC_VERSION_3_3_5
+ default "3.4.0" if BR2_GCC_VERSION_3_4_0
+ default "3.4.1" if BR2_GCC_VERSION_3_4_1
+ default "3.4.2" if BR2_GCC_VERSION_3_4_2
+ default "3.4.3" if BR2_GCC_VERSION_3_4_3
+
+
+config BR2_GCC_USE_SJLJ_EXCEPTIONS
+ string
+ default "--enable-sjlj-exceptions"
+ help
+ Currently the unwind stuff seems to work for staticly linked apps
+ but not dynamic. So use setjmp/longjmp exceptions by default.
+
+config BR2_EXTRA_GCC_CONFIG_OPTIONS
+ string "Additional gcc options"
+ default ""
+ help
+ Any additional gcc options you may want to include....
+
+config BR2_INSTALL_LIBSTDCPP
+ bool "Build/install c++ compiler and libstdc++?"
+ default n
+ help
+ Build/install c++ compiler and libstdc++?
+
+config BR2_INSTALL_LIBGCJ
+ bool "Build/install java compiler and libgcj?"
+ default n
+ depends on BR2_INSTALL_LIBSTDCPP
+ help
+ Build/install java compiler and libgcj?