summaryrefslogtreecommitdiff
path: root/kconfig/gcc.kconfig
diff options
context:
space:
mode:
authorAbdoulaye Walsimou Gaye <walsimou@walsimou.com>2009-07-12 18:43:58 +0200
committerAbdoulaye Walsimou Gaye <walsimou@walsimou.com>2009-07-12 18:43:58 +0200
commit0c5493a99558c4b5b4b7a0da20daaf47977cbdf2 (patch)
tree43af2d316ce83a629f2c38ea29fcf59e644a9a85 /kconfig/gcc.kconfig
parent7b7c3d5f7c6779a80d0720ec771d530757d238cb (diff)
downloadembtoolkit-0c5493a99558c4b5b4b7a0da20daaf47977cbdf2.tar.gz
embtoolkit-0c5493a99558c4b5b4b7a0da20daaf47977cbdf2.tar.bz2
embtoolkit-0c5493a99558c4b5b4b7a0da20daaf47977cbdf2.tar.xz
Toolchain: Add support for c++, objective-c, objective-c++, fortran
Signed-off-by: Abdoulaye Walsimou Gaye <walsimou@walsimou.com>
Diffstat (limited to 'kconfig/gcc.kconfig')
-rw-r--r--kconfig/gcc.kconfig48
1 files changed, 42 insertions, 6 deletions
diff --git a/kconfig/gcc.kconfig b/kconfig/gcc.kconfig
index 8b5a32e..16de7fe 100644
--- a/kconfig/gcc.kconfig
+++ b/kconfig/gcc.kconfig
@@ -1,4 +1,4 @@
-#########################################################################################
+################################################################################
# GAYE Abdoulaye Walsimou, <walsimou@walsimou.com>
# Copyright(C) 2009 GAYE Abdoulaye Walsimou. All rights reserved.
#
@@ -14,13 +14,13 @@
# You should have received a copy of the GNU General Public License along
# with this program; if not, write to the Free Software Foundation, Inc.,
# 59 Temple Place - Suite 330, Boston MA 02111-1307, USA.
-#########################################################################################
+################################################################################
#
# \file gcc.kconfig
# \brief gcc.kconfig of Embtoolkit
# \author GAYE Abdoulaye Walsimou, <walsimou@walsimou.com>
# \date May 2009
-#########################################################################################
+################################################################################
choice
prompt "Version of gcc you wish"
default EMBTK_GCC_VERSION_4_3_3
@@ -39,10 +39,46 @@ choice
bool "gcc-4.1.2"
endchoice
-config EMBTK_GCC_CFLAGS
-string "Additional CFLAGS"
+config EMBTK_GCC_MORE_LANGUAGES
+ bool "Support additional languages"
help
- additional CFLAGS to use at build time
+ Additional languages that you wish your toolchain generates binaries.
+
+config EMBTK_GCC_LANGUAGE_CPP
+ bool "Support C++"
+ depends on EMBTK_GCC_MORE_LANGUAGES
+ help
+ Your toolchain will be able to build C++ source code
+
+#config EMBTK_GCC_LANGUAGE_JAVA
+# bool "Support Java"
+# depends on EMBTK_GCC_MORE_LANGUAGES
+# help
+# Your toolchain will be able to build Java source code
+
+config EMBTK_GCC_LANGUAGE_OBJECTIVEC
+ bool "Support Objective-C"
+ depends on EMBTK_GCC_MORE_LANGUAGES
+ help
+ Your toolchain will be able to build Objective-C source code
+
+config EMBTK_GCC_LANGUAGE_OBJECTIVECPP
+ bool "Support Objective-C++"
+ depends on EMBTK_GCC_MORE_LANGUAGES
+ help
+ Your toolchain will be able to build Objective-C source code
+
+config EMBTK_GCC_LANGUAGE_FORTRAN
+ bool "Support Fortran"
+ depends on EMBTK_GCC_MORE_LANGUAGES
+ help
+ Your toolchain will be able to build fortran source code
+
+#config EMBTK_GCC_LANGUAGE_ADA
+# bool "Support Ada"
+# depends on EMBTK_GCC_MORE_LANGUAGES
+# help
+# Your toolchain will be able to build Ada source code
config EMBTK_GCC_VERSION_STRING
string