]> rtime.felk.cvut.cz Git - coffee/buildroot.git/blob - package/libqmi/libqmi.mk
08875649a618ca26a52585f79ed4c17fea8ad798
[coffee/buildroot.git] / package / libqmi / libqmi.mk
1 ################################################################################
2 #
3 # libqmi
4 #
5 ################################################################################
6
7 LIBQMI_VERSION = 1.18.0
8 LIBQMI_SITE = http://www.freedesktop.org/software/libqmi
9 LIBQMI_SOURCE = libqmi-$(LIBQMI_VERSION).tar.xz
10 LIBQMI_LICENSE = LGPL-2.0+ (library), GPL-2.0+ (programs)
11 LIBQMI_LICENSE_FILES = COPYING COPYING.LIB
12 LIBQMI_INSTALL_STAGING = YES
13 # 0001-musl-compat-canonicalize_file_name.patch
14 LIBQMI_AUTORECONF = YES
15
16 LIBQMI_DEPENDENCIES = libglib2
17
18 # we don't want -Werror
19 LIBQMI_CONF_OPTS = --enable-more-warnings=no
20
21 # if libgudev available, request udev support for a better
22 # qmi-firmware-update experience
23 ifeq ($(BR2_PACKAGE_LIBGUDEV),y)
24 LIBQMI_DEPENDENCIES += libgudev
25 LIBQMI_CONF_OPTS += --with-udev
26 else
27 LIBQMI_CONF_OPTS += --without-udev
28 endif
29
30 # if libmbim available, request QMI-over-MBIM support
31 ifeq ($(BR2_PACKAGE_LIBMBIM),y)
32 LIBQMI_DEPENDENCIES += libmbim
33 LIBQMI_CONF_OPTS += --enable-mbim-qmux
34 else
35 LIBQMI_CONF_OPTS += --disable-mbim-qmux
36 endif
37
38 # if ModemManager available, enable MM runtime check in
39 # qmi-firmware-update (note that we don't need to build-depend on
40 # anything else)
41 ifeq ($(BR2_PACKAGE_MODEM_MANAGER),y)
42 LIBQMI_CONF_OPTS += --enable-mm-runtime-check
43 else
44 LIBQMI_CONF_OPTS += --disable-mm-runtime-check
45 endif
46
47 $(eval $(autotools-package))