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
+9 -5
View File
@@ -43,11 +43,15 @@ plugins_incs = [
kerneldevice_inc,
]
plugins_deps = [
libmm_glib_dep,
mbim_glib_dep,
qmi_glib_dep,
]
plugins_deps = [libmm_glib_dep]
if enable_mbim
plugins_deps += mbim_glib_dep
endif
if enable_qmi
plugins_deps += qmi_glib_dep
endif
# Common Foxconn modem support library (MBIM only)
if plugins_shared['foxconn']