summaryrefslogtreecommitdiff
path: root/mk
diff options
context:
space:
mode:
authorAbdoulaye Walsimou Gaye <awg@embtoolkit.org>2014-01-29 23:12:07 +0100
committerAbdoulaye Walsimou Gaye <awg@embtoolkit.org>2014-01-29 23:12:07 +0100
commit1d3e3fec226bb25056bbca729166ece5c3064139 (patch)
treeb199ae0aec80dff6eb73634b66b1b2a3b77f07ef /mk
parente1f27160f9a325ae9ec7961db671fb6127c3f8f7 (diff)
downloadembtoolkit-1d3e3fec226bb25056bbca729166ece5c3064139.tar.gz
embtoolkit-1d3e3fec226bb25056bbca729166ece5c3064139.tar.bz2
embtoolkit-1d3e3fec226bb25056bbca729166ece5c3064139.tar.xz
Build system: add embtk_hostcc_clang-y helper variable
Signed-off-by: Abdoulaye Walsimou Gaye <awg@embtoolkit.org>
Diffstat (limited to 'mk')
-rw-r--r--mk/pkg-macros/vars.mk8
1 files changed, 7 insertions, 1 deletions
diff --git a/mk/pkg-macros/vars.mk b/mk/pkg-macros/vars.mk
index f0ac3bf..b360d64 100644
--- a/mk/pkg-macros/vars.mk
+++ b/mk/pkg-macros/vars.mk
@@ -24,13 +24,19 @@
################################################################################
#
-# Get passed package variables prefix and set some helpers macros.
+# Some helper variables
#
embtk_ftp := ftp://ftp.embtoolkit.org/embtoolkit.org
embtk_ftp/packages-mirror := $(embtk_ftp)/packages-mirror
embtk_toolchain_use_llvm-y := $(or $(CONFIG_EMBTK_LLVM_ONLY_TOOLCHAIN),$(CONFIG_EMBTK_LLVM_DEFAULT_TOOLCHAIN))
embtk_toolchain_has_llvm-y := $(or $(CONFIG_EMBTK_GCC_AND_LLVM_TOOLCHAIN),$(embtk_toolchain_use_llvm-y))
+__embtk_hostcc-v := $(shell outv=$$($(HOSTCC) -v 2>&1); echo $$outv)
+embtk_hostcc_clang-y := $(if $(findstring clang,$(__embtk_hostcc-v)),y)
+
+#
+# Get passed package variables prefix and set some helpers macros.
+#
PKGV = $(call embtk_ucase,$(1))
pkgv = $(call embtk_lcase,$(1))
__embtk_pkg_name = $(or $(strip $($(PKGV)_NAME)),$(pkgv))