[], [with_udev=auto]
)
+have_udev=no
AS_IF([test "x$with_udev" = xno], [
AM_CONDITIONAL([HAVE_UDEV], [false])
], [
- UL_CHECK_LIB([udev], [udev_new])
+ PKG_CHECK_MODULES([UDEV], [libudev], [have_udev=yes], [have_udev=no])
AS_CASE([$with_udev:$have_udev],
[yes:no],
[AC_MSG_ERROR([udev selected but libudev not found])]
)
+ AS_IF([test "x$have_udev" = xyes], [
+ AC_DEFINE([HAVE_LIBUDEV], [1], [Define if udev is available])
+ AM_CONDITIONAL([HAVE_UDEV], [true])
+ ])
])
+AC_SUBST([UDEV_LIBS])
dnl wide-char ncurses
libsmartcols.la libtcolors.la
lsblk_CFLAGS = $(AM_CFLAGS) -I$(ul_libblkid_incdir) -I$(ul_libmount_incdir) -I$(ul_libsmartcols_incdir)
if HAVE_UDEV
-lsblk_LDADD += -ludev
+lsblk_LDADD += $(UDEV_LIBS)
endif
endif # BUILD_LSBLK