summaryrefslogtreecommitdiff
path: root/core/toolchain/gcc/gcc.kconfig
diff options
context:
space:
mode:
authorAbdoulaye Walsimou Gaye <awg@embtoolkit.org>2014-09-16 15:31:31 +0200
committerAbdoulaye Walsimou Gaye <awg@embtoolkit.org>2014-09-16 15:32:23 +0200
commita0c5a351297a85ccc32f7f1353a86b91e3f561f2 (patch)
tree8a04712a90e4d345f1af4baf2d73bd2d84cb23c7 /core/toolchain/gcc/gcc.kconfig
parent86ec951196ead247b97d53cd9b5e9ea470bd152d (diff)
downloadembtoolkit-a0c5a351297a85ccc32f7f1353a86b91e3f561f2.tar.gz
embtoolkit-a0c5a351297a85ccc32f7f1353a86b91e3f561f2.tar.bz2
embtoolkit-a0c5a351297a85ccc32f7f1353a86b91e3f561f2.tar.xz
Tolchain: gcc: completely define virtual packages in its kconfig file
Signed-off-by: Abdoulaye Walsimou Gaye <awg@embtoolkit.org>
Diffstat (limited to 'core/toolchain/gcc/gcc.kconfig')
-rw-r--r--core/toolchain/gcc/gcc.kconfig76
1 files changed, 76 insertions, 0 deletions
diff --git a/core/toolchain/gcc/gcc.kconfig b/core/toolchain/gcc/gcc.kconfig
index 72470eb..1efaf12 100644
--- a/core/toolchain/gcc/gcc.kconfig
+++ b/core/toolchain/gcc/gcc.kconfig
@@ -137,16 +137,92 @@ config EMBTK_GCC_NEED_AUTORECONF
select EMBTK_GCC2_NEED_AUTORECONF
select EMBTK_GCC3_NEED_AUTORECONF
+
+#
+# GCC1 virtual packages
+#
+config EMBTK_GCC1_LANGUAGE_CPP
+ bool
+config EMBTK_GCC1_LANGUAGE_OBJECTIVEC
+ bool
+config EMBTK_GCC1_LANGUAGE_OBJECTIVECPP
+ bool
+config EMBTK_GCC1_LANGUAGE_FORTRAN
+ bool
+config EMBTK_GCC1_GIT_BRANCH
+ string
+ default EMBTK_GCC_GIT_BRANCH
+ depends on EMBTK_GCC_VERSION_GIT
+config EMBTK_GCC1_GIT_REVISION
+ string
+ depends on EMBTK_GCC_VERSION_GIT
+ default EMBTK_GCC_GIT_REVISION
+config EMBTK_GCC1_REFSPEC
+ string
+ default EMBTK_GCC_REFSPEC
+config EMBTK_GCC1_VERSION_STRING
+ string
+ default EMBTK_GCC_VERSION_STRING
config EMBTK_GCC1_NEED_PATCH
bool
config EMBTK_GCC1_NEED_AUTORECONF
bool
+#
+# GCC2 virtual packages
+#
+config EMBTK_GCC2_LANGUAGE_CPP
+ bool
+config EMBTK_GCC2_LANGUAGE_OBJECTIVEC
+ bool
+config EMBTK_GCC2_LANGUAGE_OBJECTIVECPP
+ bool
+config EMBTK_GCC2_LANGUAGE_FORTRAN
+ bool
+config EMBTK_GCC2_GIT_BRANCH
+ string
+ default EMBTK_GCC_GIT_BRANCH
+ depends on EMBTK_GCC_VERSION_GIT
+config EMBTK_GCC2_GIT_REVISION
+ string
+ depends on EMBTK_GCC_VERSION_GIT
+ default EMBTK_GCC_GIT_REVISION
+config EMBTK_GCC2_REFSPEC
+ string
+ default EMBTK_GCC_REFSPEC
+config EMBTK_GCC2_VERSION_STRING
+ string
+ default EMBTK_GCC_VERSION_STRING
config EMBTK_GCC2_NEED_PATCH
bool
config EMBTK_GCC2_NEED_AUTORECONF
bool
+#
+# GCC3 virtual packages
+#
+config EMBTK_GCC3_LANGUAGE_CPP
+ bool
+config EMBTK_GCC3_LANGUAGE_OBJECTIVEC
+ bool
+config EMBTK_GCC3_LANGUAGE_OBJECTIVECPP
+ bool
+config EMBTK_GCC3_LANGUAGE_FORTRAN
+ bool
+config EMBTK_GCC3_GIT_BRANCH
+ string
+ default EMBTK_GCC_GIT_BRANCH
+ depends on EMBTK_GCC_VERSION_GIT
+config EMBTK_GCC3_GIT_REVISION
+ string
+ depends on EMBTK_GCC_VERSION_GIT
+ default EMBTK_GCC_GIT_REVISION
+config EMBTK_GCC3_REFSPEC
+ string
+ default EMBTK_GCC_REFSPEC
+config EMBTK_GCC3_VERSION_STRING
+ string
+ default EMBTK_GCC_VERSION_STRING
config EMBTK_GCC3_NEED_PATCH
bool
config EMBTK_GCC3_NEED_AUTORECONF