From 15995c97007ea1160dc471ec1cc72a61c1d1b52d Mon Sep 17 00:00:00 2001 From: Thomas Haller Date: Tue, 5 Feb 2019 09:48:21 +0100 Subject: [PATCH] build/meson: always set SESSION_TRACKING_SYSTEMD define Like we do with autotools, otherwise we get a warning: [576/1030] Compiling C object src/25a6634@@NetworkManager@sta/nm-session-monitor.c.o. ../src/nm-session-monitor.c:31:5: warning: "SESSION_TRACKING_SYSTEMD" is not defined, evaluates to 0 [-Wundef] #if SESSION_TRACKING_SYSTEMD && SESSION_TRACKING_ELOGIND ^~~~~~~~~~~~~~~~~~~~~~~~ --- meson.build | 2 ++ 1 file changed, 2 insertions(+) diff --git a/meson.build b/meson.build index 0f2d94616..3368289c1 100644 --- a/meson.build +++ b/meson.build @@ -374,6 +374,8 @@ elif session_tracking == 'elogind' config_h.set10('SESSION_TRACKING_SYSTEMD', false) config_h.set10('SESSION_TRACKING_ELOGIND', true) else + config_h.set10('SESSION_TRACKING_SYSTEMD', false) + config_h.set10('SESSION_TRACKING_ELOGIND', false) logind_dep = dependency('', required:false) endif