bluez5: make readline support conditional.
Add readline support to PACKAGECONFIG. If readline needs if left out of compilation, the bluez utilities which depend on readline are not included in build or packages. The defaults in PACKAGECONFIG are the same as before, so there should be no change to current users. (From OE-Core rev: 3985eed70c194c3d9d0c6e94a65e2edfa3f29a8e) Signed-off-by: Ismo Puustinen <ismo.puustinen@intel.com> Signed-off-by: Ross Burton <ross.burton@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This commit is contained in:
parent
49f6a9e794
commit
b7d212dc2f
|
@ -6,15 +6,16 @@ LICENSE = "GPLv2+ & LGPLv2.1+"
|
|||
LIC_FILES_CHKSUM = "file://COPYING;md5=12f884d2ae1ff87c09e5b7ccc2c4ca7e \
|
||||
file://COPYING.LIB;md5=fb504b67c50331fc78734fed90fb0e09 \
|
||||
file://src/main.c;beginline=1;endline=24;md5=9bc54b93cd7e17bf03f52513f39f926e"
|
||||
DEPENDS = "udev libusb dbus-glib glib-2.0 libcheck readline"
|
||||
DEPENDS = "udev libusb dbus-glib glib-2.0 libcheck"
|
||||
PROVIDES += "bluez-hcidump"
|
||||
RPROVIDES_${PN} += "bluez-hcidump"
|
||||
|
||||
RCONFLICTS_${PN} = "bluez4"
|
||||
|
||||
PACKAGECONFIG ??= "obex-profiles"
|
||||
PACKAGECONFIG ??= "obex-profiles readline"
|
||||
PACKAGECONFIG[obex-profiles] = "--enable-obex,--disable-obex,libical"
|
||||
PACKAGECONFIG[experimental] = "--enable-experimental,--disable-experimental,"
|
||||
PACKAGECONFIG[readline] = "--enable-client,--disable-client,readline,"
|
||||
|
||||
SRC_URI = "\
|
||||
${KERNELORG_MIRROR}/linux/bluetooth/bluez-${PV}.tar.xz \
|
||||
|
@ -42,7 +43,7 @@ EXTRA_OECONF = "\
|
|||
NOINST_TOOLS_READLINE ??= ""
|
||||
NOINST_TOOLS_EXPERIMENTAL ??= ""
|
||||
NOINST_TOOLS = " \
|
||||
${NOINST_TOOLS_READLINE} \
|
||||
${@bb.utils.contains('PACKAGECONFIG', 'readline', '${NOINST_TOOLS_READLINE}', '', d)} \
|
||||
${@bb.utils.contains('PACKAGECONFIG', 'experimental', '${NOINST_TOOLS_EXPERIMENTAL}', '', d)} \
|
||||
"
|
||||
|
||||
|
|
Loading…
Reference in New Issue