diff options
author | Abdoulaye Walsimou Gaye <awg@embtoolkit.org> | 2014-01-29 23:12:07 +0100 |
---|---|---|
committer | Abdoulaye Walsimou Gaye <awg@embtoolkit.org> | 2014-01-29 23:12:07 +0100 |
commit | 1d3e3fec226bb25056bbca729166ece5c3064139 (patch) | |
tree | b199ae0aec80dff6eb73634b66b1b2a3b77f07ef /mk | |
parent | e1f27160f9a325ae9ec7961db671fb6127c3f8f7 (diff) | |
download | embtoolkit-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.mk | 8 |
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)) |