Only build devname2devid when libudev headers are available
Accidentally introduced by commit 39fc0cb
. The devname2devid utility
which depends on libudev must only be built when libudev headers are
available. This is accomplished through an AM_CONDITIONAL.
Signed-off-by: Brian Behlendorf <behlendorf1@llnl.gov>
Issue #4416
This commit is contained in:
parent
39fc0cb557
commit
e4023e42a8
|
@ -4,10 +4,17 @@ dnl #
|
||||||
AC_DEFUN([ZFS_AC_CONFIG_USER_LIBUDEV], [
|
AC_DEFUN([ZFS_AC_CONFIG_USER_LIBUDEV], [
|
||||||
LIBUDEV=
|
LIBUDEV=
|
||||||
|
|
||||||
AC_CHECK_HEADER([libudev.h], [AC_SUBST([LIBUDEV], ["-ludev"])
|
AC_CHECK_HEADER([libudev.h], [
|
||||||
AC_DEFINE([HAVE_LIBUDEV], 1, [Define if you have libudev])], [])
|
libudev=yes
|
||||||
|
AC_SUBST([LIBUDEV], ["-ludev"])
|
||||||
|
AC_DEFINE([HAVE_LIBUDEV], 1, [Define if you have libudev])
|
||||||
|
], [
|
||||||
|
libudev=no
|
||||||
|
])
|
||||||
|
|
||||||
AC_SEARCH_LIBS(i[udev_device_get_is_initialized], [udev], [
|
AM_CONDITIONAL([WANT_DEVNAME2DEVID], [ test x$libudev = xyes ])
|
||||||
|
AC_SEARCH_LIBS([udev_device_get_is_initialized], [udev], [
|
||||||
AC_DEFINE([HAVE_LIBUDEV_UDEV_DEVICE_GET_IS_INITIALIZED], 1, [
|
AC_DEFINE([HAVE_LIBUDEV_UDEV_DEVICE_GET_IS_INITIALIZED], 1, [
|
||||||
Define if udev_device_get_is_initialized is available])], [])
|
Define if udev_device_get_is_initialized is available])], [])
|
||||||
|
|
||||||
])
|
])
|
||||||
|
|
|
@ -2,6 +2,8 @@ include $(top_srcdir)/config/Rules.am
|
||||||
|
|
||||||
pkgexecdir = $(datadir)/@PACKAGE@/zfs-tests/bin
|
pkgexecdir = $(datadir)/@PACKAGE@/zfs-tests/bin
|
||||||
|
|
||||||
|
if WANT_DEVNAME2DEVID
|
||||||
pkgexec_PROGRAMS = devname2devid
|
pkgexec_PROGRAMS = devname2devid
|
||||||
devname2devid_SOURCES = devname2devid.c
|
devname2devid_SOURCES = devname2devid.c
|
||||||
devname2devid_LDADD = -ludev
|
devname2devid_LDADD = -ludev
|
||||||
|
endif
|
||||||
|
|
Loading…
Reference in New Issue