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
+5 -4
View File
@@ -26,10 +26,11 @@ sources = files(
'mmcli-sms.c',
)
deps = [
gudev_dep,
libmm_glib_dep,
]
deps = [libmm_glib_dep]
if enable_udev
deps += gudev_dep
endif
executable(
'mmcli',