From: Uwe Hermann Date: Tue, 9 Apr 2013 15:58:37 +0000 (+0200) Subject: configure.ac: Only enable rigol-ds1xx2 on Linux. X-Git-Tag: dsupstream~224 X-Git-Url: https://sigrok.org/gitaction?a=commitdiff_plain;h=63cbeaeb597450a52086ff23839f5dbf8989a8a2;p=libsigrok.git configure.ac: Only enable rigol-ds1xx2 on Linux. --- diff --git a/configure.ac b/configure.ac index f7dfcfcc..7be2dfff 100644 --- a/configure.ac +++ b/configure.ac @@ -263,6 +263,21 @@ PKG_CHECK_MODULES([check], [check >= 0.9.4], LIBS="$LIBS $check_LIBS"], [have_check="no"]) AM_CONDITIONAL(HAVE_CHECK, test x"$have_check" = "xyes") +# The Rigol DS1xx2 driver currently uses the Linux kernel usbtmc module +# (though it is planned to rewrite the driver to be portable later). +# Thus, it will be disabled for non-Linux builds for now. +case "$build" in +*linux*) + # Do nothing. Whether the driver is enabled is determined by the + # previous --enable-all-drivers/--disable-all-drivers and/or any + # --enable-rigol-ds1xx2/--disable-rigol-ds1xx2 options. + ;; +*) + # Disable the driver for builds that don't target Linux. + HW_RIGOL_DS1XX2="no" + ;; +esac + AC_SUBST(SR_PKGLIBS) # Now set AM_CONDITIONALs and AC_DEFINEs for the enabled/disabled drivers.