UDEV_DIR=${udevdir}
AC_SUBST(UDEV_DIR)
+################################
+# apply ASLR #
+################################
+AC_ARG_VAR([LIBINPUT_EXECUTABLE_CFLAGS], [cflags for libinput executable])
+if test x"${LIBINPUT_EXECUTABLE_CFLAGS}" != x""; then
+ AC_DEFINE_UNQUOTED([LIBINPUT_EXECUTABLE_CFLAGS], ["${LIBINPUT_EXECUTABLE_CFLAGS}"], [Libinput executable cflags])
+ AC_SUBST(LIBINPUT_EXECUTABLE_CFLAGS)
+fi
+
+AC_ARG_VAR([LIBINPUT_EXECUTABLE_LIBS], [linker flags for libinput executable])
+if test x"${LIBINPUT_EXECUTABLE_LIBS}" != x""; then
+ AC_DEFINE_UNQUOTED([LIBINPUT_EXECUTABLE_LIBS], ["${LIBINPUT_EXECUTABLE_LIBS}"], [Libinput executable linker flags])
+ AC_SUBST(LIBINPUT_EXECUTABLE_LIBS)
+fi
+
################################
# enable/disable documentation #
################################
libinput_device_group_SOURCES = libinput-device-group.c
libinput_device_group_CFLAGS = -I$(top_srcdir)/src \
$(LIBUDEV_CFLAGS) \
- $(GCC_CFLAGS)
-libinput_device_group_LDADD = $(LIBUDEV_LIBS)
+ $(GCC_CFLAGS) \
+ $(LIBINPUT_EXECUTABLE_CFLAGS)
+libinput_device_group_LDADD = $(LIBUDEV_LIBS) $(LIBINPUT_EXECUTABLE_LIBS)
if HAVE_LIBWACOM_GET_PAIRED_DEVICE
libinput_device_group_CFLAGS += $(LIBWACOM_CFLAGS)