libqmi: switch to meson build tools
authorMaxim Anisimov <[email protected]>
Sat, 26 Mar 2022 09:04:26 +0000 (12:04 +0300)
committerFlorian Eckert <[email protected]>
Fri, 2 Dec 2022 10:39:13 +0000 (11:39 +0100)
commit1b61e53162896a6ee1c20dfa547d4a0a50bca647
treec6dff4a803736199c75cfa76f9716531774afe0e
parentfc08a8dd9e5d622de25393cc6ef4205a8d22719e
libqmi: switch to meson build tools

Using https://gitlab.freedesktop.org/mobile-broadband/libqmi.git to download the source code.
Enabled lto and additional gcc flags for perfomance and less size.
Added support for selecting qmi message collection.
Selected basic qmi message collection by default (modemmanager requires it).
Modified to use meson as upstream has abandoned autotools.
Removed BUILD_PARALLEL options. These are default with ninja/meson.

Signed-off-by: Maxim Anisimov <[email protected]>
(cherry picked from commit f7cbd445408756b7a44764080063a9a4158988ed)
(cherry picked from commit 1683d7c96373948d4c25266f9aaedcf85f13695e)

Signed-off-by: Florian Eckert <[email protected]>
Update meson include dir for branch openwrt-21.02.
libs/libqmi/Config.in
libs/libqmi/Makefile