summaryrefslogtreecommitdiff
path: root/kconfig
diff options
context:
space:
mode:
authorAbdoulaye Walsimou Gaye <awg@embtoolkit.org>2013-01-01 19:36:01 +0100
committerAbdoulaye Walsimou Gaye <awg@embtoolkit.org>2013-01-01 19:36:01 +0100
commite4038de1acb3e917515e0144be0aed2a62231822 (patch)
treedf9e8a86ae97d9139153dd2798fd9079ba4045da /kconfig
parent6b16f46b4d465f702ee5cbf65a1895e24d10449e (diff)
downloadembtoolkit-e4038de1acb3e917515e0144be0aed2a62231822.tar.gz
embtoolkit-e4038de1acb3e917515e0144be0aed2a62231822.tar.bz2
embtoolkit-e4038de1acb3e917515e0144be0aed2a62231822.tar.xz
Toolchain: outline C++ standard library used when c++ compiler is enabled
Signed-off-by: Abdoulaye Walsimou Gaye <awg@embtoolkit.org>
Diffstat (limited to 'kconfig')
-rw-r--r--kconfig/compiler-options.kconfig13
1 files changed, 13 insertions, 0 deletions
diff --git a/kconfig/compiler-options.kconfig b/kconfig/compiler-options.kconfig
index e379c8d..9a93500 100644
--- a/kconfig/compiler-options.kconfig
+++ b/kconfig/compiler-options.kconfig
@@ -34,6 +34,19 @@ config EMBTK_GCC_LANGUAGE_CPP
select KEMBTK_EGLIBC_OPTION_POSIX_WIDE_CHAR_DEVICE_IO if EMBTK_CLIB_EGLIBC
help
Your toolchain will be able to build C++ source code
+choice
+ prompt "C++ standard library implementation"
+ depends on EMBTK_GCC_LANGUAGE_CPP
+ help
+ Here you can choose which GCC series you want to use.
+
+ config EMBTK_CXXLIB_LIBSTDCXX
+ bool "GCC libstdc++"
+ help
+ GCC C++ standard library implementation, under GPLv3 with
+ runtime exception (allowing use with proprietary software).
+
+endchoice
#config EMBTK_GCC_LANGUAGE_JAVA
# bool "Support Java"