X-Git-Url: https://sigrok.org/gitweb/?p=sigrok-util.git;a=blobdiff_plain;f=cross-compile%2Fmingw%2Fsigrok-cross-mingw;h=a7d625f3b95dc22c179d9f028f7eb729030997ab;hp=8f59f778573c61c0ac99ebb999bfd4920f25f3e5;hb=4e8697df7f33d4014cef88214b02d4a56addcde9;hpb=1f1780d8a5449d2cff4a51ba0c581b4a5f694b45 diff --git a/cross-compile/mingw/sigrok-cross-mingw b/cross-compile/mingw/sigrok-cross-mingw index 8f59f77..a7d625f 100755 --- a/cross-compile/mingw/sigrok-cross-mingw +++ b/cross-compile/mingw/sigrok-cross-mingw @@ -57,7 +57,7 @@ TOOLCHAIN_TRIPLET="$TARGET-w64-mingw32.static" P="$PREFIX/lib/pkgconfig" P2="$MXE/usr/$TOOLCHAIN_TRIPLET/lib/pkgconfig" -C="--host=$TOOLCHAIN_TRIPLET --prefix=$PREFIX" +C="--host=$TOOLCHAIN_TRIPLET --prefix=$PREFIX CPPFLAGS=-D__printf__=__gnu_printf__" CM="-DCMAKE_TOOLCHAIN_FILE=$MXE/usr/$TOOLCHAIN_TRIPLET/share/cmake/mxe-conf.cmake" L="--disable-shared --enable-static" @@ -114,6 +114,15 @@ $WGET http://www.sigrok.org/tmp/python32_$TARGET.zip -O $PREFIX/python32.zip $WGET http://zadig.akeo.ie/downloads/zadig.exe -O $PREFIX/zadig.exe $WGET http://zadig.akeo.ie/downloads/zadig_xp.exe -O $PREFIX/zadig_xp.exe +# libusb +$GIT_CLONE git://github.com/dickens/libusb -b event-abstraction-v4 +cd libusb +./bootstrap.sh +./configure $C $L +make -j1 $V +make install $V +cd .. + # libserialport $GIT_CLONE git://sigrok.org/libserialport cd libserialport @@ -181,7 +190,7 @@ cd .. # PulseView $GIT_CLONE git://sigrok.org/pulseview cd pulseview -cmake $CM -DCMAKE_INSTALL_PREFIX:PATH=$PREFIX -DDISABLE_WERROR=y . +cmake $CM -DCMAKE_INSTALL_PREFIX:PATH=$PREFIX -DDISABLE_WERROR=y -DENABLE_TESTS=y . make $PARALLEL $V make install/strip $V makensis -DHOME=$HOME contrib/pulseview_cross.nsi