diff --git a/meson.build b/meson.build index a0d66c0..48c68b4 100644 --- a/meson.build +++ b/meson.build @@ -2,7 +2,7 @@ project('libei', 'c', version: '0.99.1', license: 'MIT', default_options: [ 'c_std=gnu99', 'warning_level=2' ], - meson_version: '>= 0.56.0') + meson_version: '>= 0.60.0') libei_version = meson.project_version().split('.') libei_version_major = libei_version[0].to_int() @@ -83,7 +83,7 @@ dep_libxkbcommon = dependency('xkbcommon', required: false) config_h.set10('HAVE_LIBXKBCOMMON', dep_libxkbcommon.found()) dep_libevdev = dependency('libevdev', required: false) config_h.set10('HAVE_LIBEVDEV', dep_libevdev.found()) -dep_systemd = dependency('libsystemd', required: get_option('liboeffis')) +dep_systemd = dependency(['libsystemd', 'libelogind', 'basu'], required: get_option('liboeffis')) configure_file(output: 'config.h', configuration: config_h) diff --git a/src/liboeffis.c b/src/liboeffis.c index b8cb6a3..8620ad3 100644 --- a/src/liboeffis.c +++ b/src/liboeffis.c @@ -24,7 +24,13 @@ #include "config.h" +#if __has_include() #include +#elif __has_include() +#include +#else +#include +#endif #include "util-io.h" #include "util-macros.h"