This option is essential.
Change-Id: Idd743c76b40b958d9a1f1b962db47d544cda2ebc
dep_pixman = dependency('pixman-1', required: true)
dep_egl = dependency('egl', required: true)
dep_udev = dependency('libudev', required: true)
+dep_systemd = dependency('libsystemd', version: '>= 209', required: true)
e_cflags= [
'-D_F_ZONE_WINDOW_ROTATION_',
config_h.set('HAVE_DLOG', '1')
endif
-dep_systemd = []
-if get_option('systemd')
- dep_systemd = dependency('libsystemd', version: '>= 209', required: true)
- config_h.set('HAVE_SYSTEMD', '1')
-endif
-
if get_option('function-trace')
config_h.set('ENABLE_FUNCTION_TRACE', '1')
endif
-option('systemd', type: 'boolean', value: true, description: 'enable systemd support: (default=true)')
option('function-trace', type: 'boolean', value: false, description: 'enable function trace: (default=false)')
# include <sys/prctl.h>
#endif
-#ifdef HAVE_SYSTEMD
#include <systemd/sd-daemon.h>
-#endif
#define MAX_LEVEL 80
if (!e_input_thread_mode_get())
{
-#ifdef HAVE_SYSTEMD
TSM("[WM] Send start-up completion");
sd_notify(0, "READY=1");
-#else
- TSM("[WM] Skip sending start-up completion. (no systemd)");
-#endif
}
e_input_pointer_thread_mode_set(e_config->pointer_thread_mode);
#include <libudev.h>
#include <glib.h>
#include <fcntl.h>
-#ifdef HAVE_SYSTEMD
-# include <systemd/sd-daemon.h>
-#endif
+#include <systemd/sd-daemon.h>
#define E_INPUT_ENV_LIBINPUT_LOG_DISABLE "E_INPUT_LIBINPUT_LOG_DISABLE"
#define E_INPUT_ENV_LIBINPUT_LOG_EINA_LOG "E_INPUT_LIBINPUT_LOG_EINA_LOG"
if (e_config->create_wm_ready)
e_main_create_wm_ready();
-#ifdef HAVE_SYSTEMD
TSM("[WM] Send start-up completion");
sd_notify(0, "READY=1");
-#else
- TSM("[WM] Skip sending start-up completion. (no systemd)");
-#endif
/* enable this input */
if (!e_input_backend_enable_input(input))