On Tue, Apr 25, 2017 at 11:13 AM, Martin Jansa <martin.ja...@gmail.com> wrote: > > On Tue, Apr 25, 2017 at 10:48:37AM -0400, Marc Ferland wrote: > > Signed-off-by: Marc Ferland <ferla...@amotus.ca> > > --- > > meta/recipes-connectivity/bluez5/bluez5.inc | 4 ++-- > > 1 file changed, 2 insertions(+), 2 deletions(-) > > > > diff --git a/meta/recipes-connectivity/bluez5/bluez5.inc b/meta/recipes-connectivity/bluez5/bluez5.inc > > index 687656e..71a5016 100644 > > --- a/meta/recipes-connectivity/bluez5/bluez5.inc > > +++ b/meta/recipes-connectivity/bluez5/bluez5.inc > > @@ -12,11 +12,12 @@ RPROVIDES_${PN} += "bluez-hcidump" > > > > RCONFLICTS_${PN} = "bluez4" > > > > -PACKAGECONFIG ??= "obex-profiles readline" > > +PACKAGECONFIG ??= "obex-profiles readline ${@bb.utils.filter('DISTRO_FEATURES', 'systemd', d)}" > > PACKAGECONFIG[obex-profiles] = "--enable-obex,--disable-obex,libical" > > PACKAGECONFIG[readline] = "--enable-client,--disable-client,readline," > > PACKAGECONFIG[testing] = "--enable-testing,--disable-testing" > > PACKAGECONFIG[midi] = "--enable-midi,--disable-midi,alsa-lib" > > +PACKAGECONFIG[systemd] = "--enable-systemd,--disable-systemd" > > > > SRC_URI = "\ > > ${KERNELORG_MIRROR}/linux/bluetooth/bluez-${PV}.tar.xz \ > > @@ -36,7 +37,6 @@ EXTRA_OECONF = "\ > > --disable-cups \ > > --enable-test \ > > --enable-datafiles \ > > - ${@bb.utils.contains('DISTRO_FEATURES', 'systemd', '--enable-systemd', '--disable-systemd', d)} \ > > Why not use just the options from PACKAGECONFIG? > > > --enable-library \ > > "
enable-library builds and installs the libbluetooth library along with the header files. I guess it's something pretty much everyone wants/expects, a sane default, probably also why it was "hard-coded" in EXTRA_OECONF. There are many other build options in bluez5 which aren't exposed as PACKAGECONFIG options. The majority of them being for more finer grained stuff (the current options are mostly for obvious external dependencies). I'll take a look at it and come up with a separate patch if that's okay. Marc
-- _______________________________________________ Openembedded-core mailing list Openembedded-core@lists.openembedded.org http://lists.openembedded.org/mailman/listinfo/openembedded-core