summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorLadislav Michl <ladis@linux-mips.org>2020-01-10 11:12:45 +0100
committerMichael Olbrich <m.olbrich@pengutronix.de>2020-05-08 13:57:23 +0200
commit95a1a3938408c9187d19ee85bc58bbf968bc0517 (patch)
treef04825448b234af5b50f0942f17947d628e1774f
parent26bbea53ca57d87e7e66ebf3db7366ef45248232 (diff)
downloadOSELAS.Toolchain-95a1a3938408c9187d19ee85bc58bbf968bc0517.tar.gz
OSELAS.Toolchain-95a1a3938408c9187d19ee85bc58bbf968bc0517.tar.xz
cross-gcc: add Objective-C option
Signed-off-by: Ladislav Michl <ladis@linux-mips.org> Message-Id: <20200110101245.GA248867@lenoch> Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
-rw-r--r--rules/cross-gcc.in14
-rw-r--r--rules/cross-gcc.make2
2 files changed, 16 insertions, 0 deletions
diff --git a/rules/cross-gcc.in b/rules/cross-gcc.in
index 6b87964..8681993 100644
--- a/rules/cross-gcc.in
+++ b/rules/cross-gcc.in
@@ -131,6 +131,20 @@ config CROSS_GCC_LANG_JAVA
As GCC is a compiler collection, it can support various languages.
Select this for Java support
+config CROSS_GCC_LANG_OBJC
+ bool
+ prompt "Objective-C"
+ help
+ As GCC is a compiler collection, it can support various languages.
+ Select this for Objective-C support
+
+config CROSS_GCC_LANG_OBJCXX
+ bool
+ prompt "Objective-C++"
+ help
+ As GCC is a compiler collection, it can support various languages.
+ Select this for Objective-C++ support
+
source "workspace/rules/cross-ecj.in"
endif
diff --git a/rules/cross-gcc.make b/rules/cross-gcc.make
index 19232a6..aef730c 100644
--- a/rules/cross-gcc.make
+++ b/rules/cross-gcc.make
@@ -118,6 +118,8 @@ CROSS_GCC_LANG-$(PTXCONF_CROSS_GCC_LANG_C) += c
CROSS_GCC_LANG-$(PTXCONF_CROSS_GCC_LANG_CXX) += c++
CROSS_GCC_LANG-$(PTXCONF_CROSS_GCC_LANG_JAVA) += java
CROSS_GCC_LANG-$(PTXCONF_CROSS_GCC_LANG_FORTRAN) += fortran
+CROSS_GCC_LANG-$(PTXCONF_CROSS_GCC_LANG_OBJC) += objc
+CROSS_GCC_LANG-$(PTXCONF_CROSS_GCC_LANG_OBJCXX) += obj-c++
CROSS_GCC_CONF_TOOL := autoconf
CROSS_GCC_CONF_OPT := \