summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAbdoulaye Walsimou Gaye <awg@embtoolkit.org>2012-12-15 15:42:18 +0100
committerAbdoulaye Walsimou Gaye <awg@embtoolkit.org>2012-12-15 15:42:18 +0100
commita341440adef9b5bfd33e7e54f43a364d103f4375 (patch)
treee0e77d2ec63a29b69f25279d36b8b1a249a2fceb
parentafeb13da5a449d9f1d6d4f08fafe258dd9cac889 (diff)
downloadembtoolkit-a341440adef9b5bfd33e7e54f43a364d103f4375.tar.gz
embtoolkit-a341440adef9b5bfd33e7e54f43a364d103f4375.tar.bz2
embtoolkit-a341440adef9b5bfd33e7e54f43a364d103f4375.tar.xz
Toolchan: llvm/clang: add -Qunused-arguments -fcolor-diagnostics for ccache use and default linker hash-style
Signed-off-by: Abdoulaye Walsimou Gaye <awg@embtoolkit.org>
-rw-r--r--mk/toolchain.mk3
1 files changed, 2 insertions, 1 deletions
diff --git a/mk/toolchain.mk b/mk/toolchain.mk
index d1534d4..0a8e5f1 100644
--- a/mk/toolchain.mk
+++ b/mk/toolchain.mk
@@ -65,7 +65,8 @@ __TARGET_CFLAGS += $(if $(CONFIG_EMBTK_TARGET_SPEED_OPTIMIZED),-O3)
__TARGET_CFLAGS += $(if $(CONFIG_EMBTK_TARGET_WITH_DEBUG_DATA),-g)
# cflags for clang
-__clang_cflags := $(EMBTK_TARGET_MCPU)
+__clang_cflags := -Qunused-arguments -fcolor-diagnostics
+__clang_cflags += -Wl,--hash-style=sysv $(EMBTK_TARGET_MCPU)
__clang_cflags += $(if $(CONFIG_EMBTK_SOFTFLOAT),-mfloat-abi=soft)
__clang_cflags += $(if $(CONFIG_EMBTK_HARDFLOAT),-mfloat-abi=hard)
__TARGET_CFLAGS += $(if $(CONFIG_EMBTK_LLVM_ONLY_TOOLCHAIN),$(__clang_cflags))