case $target_os in
*linux*)
- # On Linux libudev is currently a hard requirement.
+ # On Linux libudev is currently required for enumeration.
+ AC_ARG_WITH([libudev],
+ [AS_HELP_STRING([--with-libudev],
+ [use libudev for serial port enumeration @<:@default=check@:>@])],
+ [], [with_libudev=check])
+ AS_IF([test "x$with_libudev" != xno], [
PKG_CHECK_MODULES([libudev], [libudev >= 0],
[CFLAGS="$CFLAGS $libudev_CFLAGS"; LIBS="$LIBS $libudev_LIBS";
- SP_PKGLIBS="$SP_PKGLIBS libudev"])
+ SP_PKGLIBS="$SP_PKGLIBS libudev"; AC_DEFINE(HAVE_LIBUDEV)])], [])
;;
*darwin*)
LDFLAGS="$LDFLAGS -Wl,-framework -Wl,IOKit -Wl,-framework -Wl,CoreFoundation"