]> sigrok.org Git - libsigrok.git/blobdiff - configure.ac
python: Fix build dependency.
[libsigrok.git] / configure.ac
index 971f9a7e91639140600391ab9858fc7d4b3c4fae..f151c88381494155e59203d10b70da4204ebada3 100644 (file)
@@ -108,6 +108,7 @@ DRIVER([Agilent DMM], [agilent-dmm])
 DRIVER([Appa 55II], [appa-55ii])
 DRIVER([ASIX SIGMA/SIGMA2], [asix-sigma])
 DRIVER([Atten PPS3xxx], [atten-pps3xxx])
+DRIVER([BeagleLogic], [beaglelogic])
 DRIVER([Brymen BM86x], [brymen-bm86x])
 DRIVER([Brymen DMM], [brymen-dmm])
 DRIVER([CEM DT-885x], [cem-dt-885x])
@@ -156,20 +157,25 @@ AC_ARG_ENABLE(libusb,
 
 # Language binding '--enable' options
 
-AC_ARG_ENABLE(c++,
+AC_ARG_ENABLE(bindings,
+       AC_HELP_STRING([--enable-bindings],
+       [build language bindings [default=yes]]),
+       [BINDINGS_ALL="$enableval"], [BINDINGS_ALL="yes"])
+
+AC_ARG_ENABLE(cxx,
        AC_HELP_STRING([--enable-cxx],
        [build C++ bindings [default=yes]]),
-       [BINDINGS_CXX="$enableval"], [BINDINGS_CXX="yes"])
+       [BINDINGS_CXX="$enableval"], [BINDINGS_CXX=$BINDINGS_ALL])
 
 AC_ARG_ENABLE(python,
        AC_HELP_STRING([--enable-python],
        [build Python bindings [default=yes]]),
-       [BINDINGS_PYTHON="$enableval"], [BINDINGS_PYTHON="yes"])
+       [BINDINGS_PYTHON="$enableval"], [BINDINGS_PYTHON=$BINDINGS_ALL])
 
 AC_ARG_ENABLE(java,
        AC_HELP_STRING([--enable-java],
        [build Java bindings [default=yes]]),
-       [BINDINGS_JAVA="$enableval"], [BINDINGS_JAVA="yes"])
+       [BINDINGS_JAVA="$enableval"], [BINDINGS_JAVA=$BINDINGS_ALL])
 
 # Check if the C++ compiler supports the C++11 standard.
 
@@ -428,6 +434,11 @@ if test "x$HW_ATTEN_PPS3XXX" = "xyes"; then
        AC_DEFINE(HAVE_HW_ATTEN_PPS3XXX, 1, [Atten PPS3xxx support])
 fi
 
+AM_CONDITIONAL(HW_BEAGLELOGIC, test x$HW_BEAGLELOGIC = xyes)
+if test "x$HW_BEAGLELOGIC" = "xyes"; then
+       AC_DEFINE(HAVE_HW_BEAGLELOGIC, 1, [BeagleLogic support])
+fi
+
 AM_CONDITIONAL(HW_BRYMEN_BM86X, test x$HW_BRYMEN_BM86X = xyes)
 if test "x$HW_BRYMEN_BM86X" = "xyes"; then
        AC_DEFINE(HAVE_HW_BRYMEN_BM86X, 1, [Brymen BM86X support])