build,meson: Make feature options boolean

Different options are set as `feature`, also every possible plugin,
but this may cause confusion.

All options set as `feature` but plugins have been made `boolean` to
avoid further confusions.

`help2man` is also installed in the CI image because is required to
build different libraries.
This commit is contained in:
Iñigo Martínez
2021-11-08 09:28:55 +00:00
committed by Aleksander Morgado
parent 7a7bc2e444
commit ec2e5403f1
7 changed files with 69 additions and 53 deletions
+10 -10
View File
@@ -45,20 +45,20 @@ incs = [
kerneldevice_inc,
]
deps = [
libmm_glib_dep,
mbim_glib_dep,
qmi_glib_dep,
]
deps = [libmm_glib_dep]
private_deps = []
if enable_qmi
sources += files('mm-modem-helpers-qmi.c')
deps += qmi_glib_dep
endif
if enable_mbim
sources += files('mm-modem-helpers-mbim.c')
deps += mbim_glib_dep
endif
if enable_systemd_journal
@@ -87,18 +87,18 @@ sources = files(
'kerneldevice/mm-kernel-device-helpers.c',
)
deps = [
gudev_dep,
libhelpers_dep,
qrtr_glib_dep,
]
deps = [libhelpers_dep]
if enable_qrtr
sources += files('kerneldevice/mm-kernel-device-qrtr.c')
deps += qrtr_glib_dep
endif
if enable_udev
sources += files('kerneldevice/mm-kernel-device-udev.c')
deps += gudev_dep
endif
libkerneldevice = static_library(