Skip to content

Add CONF_ENABLE and CONF_PKG_ENABLE helper functions

Thomas Petazzoni buildroot 1 version New

Get series with b4
b4 am 20120512130504.7ef01d0f@skate

Versions newest first

  1. v1 Latest0 of 3 patches 0 repliesNew

Patches in v1 No applies recorded yet

None of the 3 patches the cover letter announces are in this archive.

Reviews trailers per patch

No Reviewed-by, Acked-by or Tested-by trailers for v1 yet.

Read the v1 thread

Cover letter [Buildroot] [PATCH 0/3] Add CONF_ENABLE and CONF_PKG_ENABLE helper functions

Hello Arnout,

Le Sat, 12 May 2012 00:29:15 +0200,
Arnout Vandecappelle <[email protected]> a ?crit :

Quoted 6 lines

I agree that it looks too cryptic. Certainly with the eval and call things.
And we should indeed try to keep the package .mk files as intuitive as possible.

However, my purpose was not to save a few lines, but rather to make sure
that package contributors do things the correct way.

I agree it would have been nice, but there are many things that we verify during review, and this could be one of the things to verify when a new package is added, or updates to existing packages are made.

Quoted 8 lines

I was probably just trying too hard to support all possible use cases.
What about adding something like:

SYSTEMD_AUTO_CONF_ENABLE_DEPS += acl

which would get expanded to the whole ifeq thing in the AUTOTARGETS call? This only works if the buildroot package name is the same as the --enable/--disable option, but that already catches many cases.

I am still personally not a big fan of this. What's happening is really too magic.

Thomas

Signature · 4 lines
Thomas Petazzoni, Free Electrons
Kernel, drivers, real-time and embedded Linux
development, consulting, training and support.
http://free-electrons.com