From 1d3e3fec226bb25056bbca729166ece5c3064139 Mon Sep 17 00:00:00 2001 From: Abdoulaye Walsimou Gaye Date: Wed, 29 Jan 2014 23:12:07 +0100 Subject: Build system: add embtk_hostcc_clang-y helper variable Signed-off-by: Abdoulaye Walsimou Gaye --- mk/pkg-macros/vars.mk | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) (limited to 'mk') 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)) -- cgit v1.2.3