diff options
author | Aleksander Morgado <aleksander@aleksander.es> | 2022-03-09 13:06:04 +0100 |
---|---|---|
committer | Aleksander Morgado <aleksander@aleksander.es> | 2022-03-09 13:06:46 +0100 |
commit | 63921c9db3b5fd6e14c3d42b84eaa76835231d91 (patch) | |
tree | 0630c52b3a7372b39bb1495a49703b290f9be569 /src | |
parent | 9c3cb5609de3fa58829544ff0bd38dd86b8401e9 (diff) | |
download | libqmi-63921c9db3b5fd6e14c3d42b84eaa76835231d91.tar.gz |
qmi-firmware-update: skip building 'qfu-helpers-udev.c' if no udev
Diffstat (limited to 'src')
-rw-r--r-- | src/qmi-firmware-update/meson.build | 5 | ||||
-rw-r--r-- | src/qmi-firmware-update/qfu-helpers-udev.c | 8 |
2 files changed, 8 insertions, 5 deletions
diff --git a/src/qmi-firmware-update/meson.build b/src/qmi-firmware-update/meson.build index 8f4fbcf1..dca62dc8 100644 --- a/src/qmi-firmware-update/meson.build +++ b/src/qmi-firmware-update/meson.build @@ -38,7 +38,6 @@ sources = files( 'qfu-device-selection.c', 'qfu-dload-message.c', 'qfu-helpers.c', - 'qfu-helpers-udev.c', 'qfu-image.c', 'qfu-image-cwe.c', 'qfu-image-factory.c', @@ -55,6 +54,10 @@ sources = files( 'qfu-updater.c', ) +if enable_udev + sources += files('qfu-helpers-udev.c') +endif + enum_types = 'qfu-enum-types' sources += custom_target( diff --git a/src/qmi-firmware-update/qfu-helpers-udev.c b/src/qmi-firmware-update/qfu-helpers-udev.c index 07959575..516cdd0e 100644 --- a/src/qmi-firmware-update/qfu-helpers-udev.c +++ b/src/qmi-firmware-update/qfu-helpers-udev.c @@ -20,17 +20,17 @@ */ #include "config.h" - #include <stdlib.h> - #include <gio/gio.h> -#if defined WITH_UDEV -# include <gudev/gudev.h> +#if !defined WITH_UDEV +# error udev is required #endif + #include "qfu-helpers.h" #include "qfu-helpers-udev.h" +#include <gudev/gudev.h> /******************************************************************************/ |