summaryrefslogtreecommitdiffstats
path: root/toolchain/gcc/Config.in
diff options
context:
space:
mode:
authorEric Andersen <andersen@codepoet.org>2004-10-09 01:06:03 +0000
committerEric Andersen <andersen@codepoet.org>2004-10-09 01:06:03 +0000
commit2d523c23175b8e8772c2e223d92513f836cde8a6 (patch)
tree4482f6ad3b4e5a3259da65110e95cf853ac5d419 /toolchain/gcc/Config.in
parent3c09cf4b5e7cdc72e3a9945389766e687c476b37 (diff)
downloadbuildroot-novena-2d523c23175b8e8772c2e223d92513f836cde8a6.tar.gz
buildroot-novena-2d523c23175b8e8772c2e223d92513f836cde8a6.zip
Major buildroot facelift, step one.
-Erik
Diffstat (limited to 'toolchain/gcc/Config.in')
-rw-r--r--toolchain/gcc/Config.in67
1 files changed, 67 insertions, 0 deletions
diff --git a/toolchain/gcc/Config.in b/toolchain/gcc/Config.in
new file mode 100644
index 000000000..ed8abd821
--- /dev/null
+++ b/toolchain/gcc/Config.in
@@ -0,0 +1,67 @@
+# 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.
+
+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_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"
+
+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.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
+
+
+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?
+