modemmanager: switch to meson build tools
authorMaxim Anisimov <maxim.anisimov.ua@gmail.com>
Sun, 27 Mar 2022 06:09:24 +0000 (09:09 +0300)
committerJosef Schlehofer <pepe.schlehofer@gmail.com>
Fri, 19 Aug 2022 15:49:51 +0000 (17:49 +0200)
commit68946d4c7228c17795614b65841769384acb81d9
tree9e1d7a35314cb1d1e4ed4f6c04e0114187e10133
parentb8a8dd53c7996f289aefbcd4fb0d4747f7f8bb48
modemmanager: switch to meson build tools

Using https://gitlab.freedesktop.org/mobile-broadband/ModemManager.git to download the source code.
Added compile option to compile qrtr support.
Enabled lto and additional gcc flags for perfomance and less size.
Modified to use meson as upstream has abandoned autotools.
Removed BUILD_PARALLEL options. These are default with ninja/meson.

Signed-off-by: Maxim Anisimov <maxim.anisimov.ua@gmail.com>
(cherry picked from commit 6ae8b15d68c260edd494f03e30a735ecddbacf74)
net/modemmanager/Config.in
net/modemmanager/Makefile
net/modemmanager/patches/001-plugins-Fix-port-enums-includes.patch [new file with mode: 0644]
net/modemmanager/patches/002-build-meson-Fix-daemon-enums-dependencies.patch [new file with mode: 0644]