diff options
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> /******************************************************************************/ |