@@ -62,6 +62,7 @@ config BR2_PACKAGE_BLUEZ5_UTILS_PLUGINS_HEALTH
config BR2_PACKAGE_BLUEZ5_UTILS_PLUGINS_MESH
bool "build mesh profile"
+ select BR2_PACKAGE_ELL
select BR2_PACKAGE_JSON_C
select BR2_PACKAGE_READLINE
help
@@ -53,10 +53,10 @@ endif
# enable mesh profile
ifeq ($(BR2_PACKAGE_BLUEZ5_UTILS_PLUGINS_MESH),y)
-BLUEZ5_UTILS_CONF_OPTS += --enable-mesh
-BLUEZ5_UTILS_DEPENDENCIES += json-c readline
+BLUEZ5_UTILS_CONF_OPTS += --enable-external-ell --enable-mesh
+BLUEZ5_UTILS_DEPENDENCIES += ell json-c readline
else
-BLUEZ5_UTILS_CONF_OPTS += --disable-mesh
+BLUEZ5_UTILS_CONF_OPTS += --disable-external-ell --disable-mesh
endif
# enable midi profile
Bluez' support for the mesh profile needs ell, the Embedded Linux Library, at least version 0.28. Although Bluez bundles an internal copy of ell version 0.28, we prefer building with external libraries. Signed-off-by: Jörg Krause <joerg.krause@embedded.rocks> --- package/bluez5_utils/Config.in | 1 + package/bluez5_utils/bluez5_utils.mk | 6 +++--- 2 files changed, 4 insertions(+), 3 deletions(-)