diff options
author | Abdoulaye Walsimou Gaye <awg@embtoolkit.org> | 2013-03-21 21:19:37 +0100 |
---|---|---|
committer | Abdoulaye Walsimou Gaye <awg@embtoolkit.org> | 2013-03-21 21:19:37 +0100 |
commit | 4c6bf028232ee5165f55622e123bba3b9fdb77a4 (patch) | |
tree | d88f31830b209f9d7d7f2e90c8947236f096c28d /mk/toolchain.mk | |
parent | 1fd46c30ed1417107b6f1c5fc1c03e0a8f3b6275 (diff) | |
download | embtoolkit-4c6bf028232ee5165f55622e123bba3b9fdb77a4.tar.gz embtoolkit-4c6bf028232ee5165f55622e123bba3b9fdb77a4.tar.bz2 embtoolkit-4c6bf028232ee5165f55622e123bba3b9fdb77a4.tar.xz |
Toolchain: make sure that g++ does not contain clang++ cflags
Signed-off-by: Abdoulaye Walsimou Gaye <awg@embtoolkit.org>
Diffstat (limited to 'mk/toolchain.mk')
-rw-r--r-- | mk/toolchain.mk | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/mk/toolchain.mk b/mk/toolchain.mk index cd9949d..f390aed 100644 --- a/mk/toolchain.mk +++ b/mk/toolchain.mk @@ -78,6 +78,13 @@ __clang_cflags := -Qunused-arguments -fcolor-diagnostics __TARGET_CFLAGS += $(if $(CONFIG_EMBTK_LLVM_ONLY_TOOLCHAIN),$(__clang_cflags)) __TARGET_CFLAGS += $(if $(CONFIG_EMBTK_LLVM_DEFAULT_TOOLCHAIN),$(__clang_cflags)) +# +# FIXME: remove this when c++ exceptions handling fully supported in ARM +# +ifeq ($(TARGETCXX),$(TARGETGCXX)) +__TARGET_CFLAGS := $(filter-out $(__clang_cflags),$(__TARGET_CFLAGS)) +endif + TARGET_CFLAGS := $(strip $(__TARGET_CFLAGS)) TARGET_CXXFLAGS := $(filter-out $(__clang_cflags),$(TARGET_CFLAGS)) CROSS_COMPILE := $(embtk_tools)/bin/$(STRICT_GNU_TARGET)- |