+ [enable Fluke DMM support [default=yes]]),
+ [HW_FLUKE_DMM="$enableval"],
+ [HW_FLUKE_DMM=$HW_ENABLED_DEFAULT])
+
+AC_ARG_ENABLE(fx2lafw, AC_HELP_STRING([--enable-fx2lafw],
+ [enable fx2lafw support (for FX2 LAs). [default=yes]]),
+ [HW_FX2LAFW="$enableval"],
+ [HW_FX2LAFW=$HW_ENABLED_DEFAULT])
+
+AC_ARG_ENABLE(hantek-dso, AC_HELP_STRING([--enable-hantek-dso],
+ [enable Hantek DSO support [default=yes]]),
+ [HW_HANTEK_DSO="$enableval"],
+ [HW_HANTEK_DSO=$HW_ENABLED_DEFAULT])
+
+AC_ARG_ENABLE(ikalogic-scanalogic2, AC_HELP_STRING([--enable-ikalogic-scanalogic2],
+ [enable IKALOGIC Scanalogic-2 support [default=yes]]),
+ [HW_IKALOGIC_SCANALOGIC2="$enableval"],
+ [HW_IKALOGIC_SCANALOGIC2=yes])
+
+AC_ARG_ENABLE(ikalogic-scanaplus, AC_HELP_STRING([--enable-ikalogic-scanaplus],
+ [enable IKALOGIC ScanaPLUS support [default=yes]]),
+ [HW_IKALOGIC_SCANAPLUS="$enableval"],
+ [HW_IKALOGIC_SCANAPLUS=yes])
+
+AC_ARG_ENABLE(kecheng-kc-330b, AC_HELP_STRING([--enable-kecheng-kc-330b],
+ [enable Kecheng KC-330B support [default=yes]]),
+ [HW_KECHENG_KC_330B="$enableval"],
+ [HW_KECHENG_KC_330B=yes])
+
+AC_ARG_ENABLE(lascar-el-usb, AC_HELP_STRING([--enable-lascar-el-usb],
+ [enable Lascar EL-USB support [default=yes]]),
+ [HW_LASCAR_EL_USB="$enableval"],
+ [HW_LASCAR_EL_USB=$HW_ENABLED_DEFAULT])
+
+AC_ARG_ENABLE(link-mso19, AC_HELP_STRING([--enable-link-mso19],
+ [enable Link Instruments MSO-19 support [default=no]]),
+ [HW_LINK_MSO19="$enableval"],
+ [HW_LINK_MSO19="no"])
+
+AC_ARG_ENABLE(mic-985xx, AC_HELP_STRING([--enable-mic-985xx],
+ [enable MIC 985xx support [default=yes]]),
+ [HW_MIC_985XX="$enableval"],
+ [HW_MIC_985XX=$HW_ENABLED_DEFAULT])
+
+AC_ARG_ENABLE(ols, AC_HELP_STRING([--enable-ols],
+ [enable OpenBench Logic Sniffer (OLS) support [default=yes]]),
+ [HW_OLS="$enableval"],
+ [HW_OLS=$HW_ENABLED_DEFAULT])
+
+AC_ARG_ENABLE(rigol-ds1xx2, AC_HELP_STRING([--enable-rigol-ds1xx2],
+ [enable Rigol DS1xx2 support [default=yes]]),
+ [HW_RIGOL_DS1XX2="$enableval"],
+ [HW_RIGOL_DS1XX2=$HW_ENABLED_DEFAULT])
+
+AC_ARG_ENABLE(serial-dmm, AC_HELP_STRING([--enable-serial-dmm],
+ [enable serial DMM support [default=yes]]),
+ [HW_SERIAL_DMM="$enableval"],
+ [HW_SERIAL_DMM=$HW_ENABLED_DEFAULT])
+
+AC_ARG_ENABLE(tondaj-sl-814, AC_HELP_STRING([--enable-tondaj-sl-814],
+ [enable Tondaj SL-814 support [default=yes]]),
+ [HW_TONDAJ_SL_814="$enableval"],
+ [HW_TONDAJ_SL_814=$HW_ENABLED_DEFAULT])
+
+AC_ARG_ENABLE(uni-t-dmm, AC_HELP_STRING([--enable-uni-t-dmm],
+ [enable UNI-T DMM support [default=yes]]),
+ [HW_UNI_T_DMM="$enableval"],
+ [HW_UNI_T_DMM=$HW_ENABLED_DEFAULT])
+
+AC_ARG_ENABLE(victor-dmm, AC_HELP_STRING([--enable-victor-dmm],
+ [enable victor-dmm support [default=yes]]),
+ [HW_VICTOR_DMM="$enableval"],
+ [HW_VICTOR_DMM=$HW_ENABLED_DEFAULT])
+
+AC_ARG_ENABLE(zeroplus-logic-cube,
+ AC_HELP_STRING([--enable-zeroplus-logic-cube],
+ [enable ZEROPLUS Logic Cube support [default=yes]]),
+ [HW_ZEROPLUS_LOGIC_CUBE="$enableval"],
+ [HW_ZEROPLUS_LOGIC_CUBE=$HW_ENABLED_DEFAULT])
+
+# Checks for libraries.
+
+# This variable collects the pkg-config names of all detected libs.
+# It is then used to construct the "Requires.private:" field in the
+# libsigrok.pc file.
+SR_PKGLIBS=""
+
+# libm (the standard math library) is always needed.
+AC_SEARCH_LIBS([pow], [m])