X-Git-Url: https://sigrok.org/gitweb/?a=blobdiff_plain;f=configure.ac;h=b1e98b478be78343abbe56526a38d27bab533589;hb=0a1ab8bf8f4c76c809c63ff26d0aa4a5af418728;hp=50f8de43fc9ba14458d0e8baa9e10d3e33ca014b;hpb=7de20e391530026e9c7bce986dc5d212a48673e8;p=libserialport.git diff --git a/configure.ac b/configure.ac index 50f8de4..b1e98b4 100644 --- a/configure.ac +++ b/configure.ac @@ -86,10 +86,15 @@ SP_PKGLIBS="" 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"