From ec2e5403f14892047f391f63982bf5e4b30438c2 Mon Sep 17 00:00:00 2001 From: Iñigo Martínez Date: Fri, 5 Nov 2021 12:45:56 +0100 Subject: 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. --- src/meson.build | 20 ++++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) (limited to 'src') diff --git a/src/meson.build b/src/meson.build index d0c2b3a6..3fe78f11 100644 --- a/src/meson.build +++ b/src/meson.build @@ -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( -- cgit v1.2.3-70-g09d2