dnl Check for presence/location of Linux hiddev. On success, set
dnl nut_linux_hiddev to the device path. On failure, set
dnl nut_linux_hiddev="". This macro can be run multiple times, but will
dnl do the checking only once.
AC_DEFUN([NUT_CHECK_HIDDEV],
[
if test -z "${nut_check_hiddev_seen}"; then
nut_check_hiddev_seen=yes
dnl Check for Linux hiddev
AC_MSG_CHECKING(for Linux hiddev.h)
AC_ARG_WITH(linux-hiddev,
AC_HELP_STRING([--with-linux-hiddev=FILE], [linux hiddev.h location (/usr/include/linux/hiddev.h)]),
[ case "${withval}" in
yes)
nut_linux_hiddev="/usr/include/linux/hiddev.h"
;;
no)
nut_linux_hiddev=
;;
*)
nut_linux_hiddev="${withval}"
;;
esac],
[
nut_linux_hiddev="/usr/include/linux/hiddev.h"
]
)
if test -z "${nut_linux_hiddev}"; then
AC_MSG_RESULT(no)
elif test -f "${nut_linux_hiddev}"; then
AC_MSG_RESULT(${nut_linux_hiddev})
else
AC_MSG_RESULT(${nut_linux_hiddev} not found)
nut_linux_hiddev=
fi
fi
])
syntax highlighted by Code2HTML, v. 0.9.1