[Buildroot] [PATCH 3/3] core/pkg-virtual: do not check they are neabled
Thomas Petazzoni
thomas.petazzoni at free-electrons.com
Wed Dec 30 09:12:04 UTC 2015
Dear Yann E. MORIN,
On Wed, 30 Dec 2015 00:10:40 +0100, Yann E. MORIN wrote:
> ifeq ($(MAKECMDGOALS),)
> - @if test "$($(PKG)_TYPE)" = "target" -a -z "$($($(PKG)_KCONFIG_VAR))" ; then \
> + @if test "$($(PKG)_TYPE)" = "target" \
> + -a ! "$($(PKG)_IS_VIRTUAL)" = "YES" \
I changed this to:
-a "$($(PKG)_IS_VIRTUAL)" != "YES" \
which I believe is a bit more logical.
> diff --git a/package/pkg-virtual.mk b/package/pkg-virtual.mk
> index 9c68b51..244c1d0 100644
> --- a/package/pkg-virtual.mk
> +++ b/package/pkg-virtual.mk
> @@ -41,6 +41,8 @@ $$(error No implementation selected for virtual package $(1). Configuration erro
> endif
> endif
>
> +$(2)_IS_VIRTUAL = YES
I wasn't sure whether a new variable was needed. We could have used
$($(PKG)_VERSION) != "virtual", but that would have failed if one day
we have a normal package that really has a version named "virtual" for
some reason.
We can anyway change this later on if others have better suggestions.
Thanks,
Thomas
--
Thomas Petazzoni, CTO, Free Electrons
Embedded Linux, Kernel and Android engineering
http://free-electrons.com
More information about the buildroot
mailing list