# -----------------------------------------------------------------------------
+# Abort if the user runs the script in an "MSYS2 MSYS" shell.
+if [ $MSYSTEM = "MSYS" ]; then
+ echo "Building in an 'MSYS2 MSYS' shell will not work, aborting."
+ echo "Please use the 'MSYS2 MinGW 64-bit' (or 32-bit) shell."
+ exit
+fi
+
# The build target type: "i686" (32bit) or "x86_64" (64bit).
# This is selected based on which MSYS2 shell is being used to do the build.
TARGET=$MSYSTEM_CARCH
-VER_SIGROK_FIRMWARE_FX2LAFW=0.1.3
+VER_SIGROK_FIRMWARE_FX2LAFW=0.1.6
WGET="wget -c --quiet"
GIT_CLONE="git clone --depth=1"
PYPATH=$PREFIX/$PYBASE
+# Eliminate the host Python path environment variable, if any is set.
+export PYTHONPATH=
+
# -----------------------------------------------------------------------------
-P="$PREFIX/lib/pkgconfig"
+P="$PREFIX/lib/pkgconfig:$PKG_CONFIG_PATH"
C="$C --prefix=$PREFIX"
L="--disable-shared --enable-static"
autoconf automake autoconf-archive libtool make pkg-config wget patch \
$W-toolchain $W-glib2 $W-glibmm $W-libusb $W-libftdi $W-check $W-boost \
$W-libzip $W-doxygen $W-python3 $W-python3-numpy $W-python3-gobject \
- $W-python3-setuptools $W-swig $W-qt5-static $W-cmake $W-nsis
+ $W-python3-setuptools $W-swig $W-qt5-static $W-cmake $W-nsis \
+ $W-hidapi
exit
fi