File tree 3 files changed +7
-8
lines changed
3 files changed +7
-8
lines changed Original file line number Diff line number Diff line change @@ -42,7 +42,7 @@ COMMON_FLAGS=""
42
42
43
43
if [[ $CROSS_COMPILE == " mingw" ]] ; then
44
44
CFLAGS=" -DHAVE_LIBHIDAPI $CFLAGS "
45
- LIBS=" -lhidapi -lsetupapi"
45
+ LIBS=" -lhidapi -lsetupapi -Wl,-Bstatic -lwinpthread "
46
46
fi
47
47
48
48
if [[ $OS == " Msys" ]] ; then
Original file line number Diff line number Diff line change @@ -31,15 +31,13 @@ rm -rf libftdi1-1.4/build
31
31
mkdir libftdi1-1.4/build
32
32
33
33
cd libftdi1-1.4/
34
- if [[ $OS == " Msys" ]] ; then
35
- patch -p1 < ../libftdi1-1.4-patches/01-add_sharedlibs_flag.patch
36
- fi
34
+ patch -p1 < ../libftdi1-1.4-patches/01-add_sharedlibs_flag.patch
37
35
cd build/
38
36
39
- CMAKE_EXTRA_FLAG=" "
37
+ CMAKE_EXTRA_FLAG=" -DSHAREDLIBS=OFF -DBUILD_TESTS=OFF "
40
38
41
- if [[ $OS == " Msys " ]] ; then
42
- CMAKE_EXTRA_FLAG=" $CMAKE_EXTRA_FLAG -DBUILD_TESTS=OFF -DSHAREDLIBS=OFF "
39
+ if [[ $OS == " GNU/Linux " ]] ; then
40
+ CMAKE_EXTRA_FLAG=" $CMAKE_EXTRA_FLAG -DCMAKE_TOOLCHAIN_FILE=./cmake/Toolchain-i686-w64-mingw32.cmake "
43
41
fi
44
42
45
43
cmake $CMAKE_EXTRA_FLAG -DCMAKE_INSTALL_PREFIX=" $PREFIX " -DLIBUSB_INCLUDE_DIR=" $PREFIX /include/libusb-1.0" -DLIBFTDI_LIBRARY_DIRS=" $PREFIX /lib" -DLIBUSB_LIBRARIES=" usb-1.0" ../
Original file line number Diff line number Diff line change @@ -27,7 +27,8 @@ if [[ $OS == "Msys" || $OS == "Cygwin" || $CROSS_COMPILE_HOST == "i686-w64-mingw
27
27
wget http://download.sourceforge.net/project/libusb-win32/libusb-win32-releases/1.2.6.0/libusb-win32-bin-1.2.6.0.zip
28
28
fi
29
29
unzip libusb-win32-bin-1.2.6.0.zip
30
- # cp libusb-win32-bin-1.2.6.0/bin/x86/libusb0_x86.dll $PREFIX/bin/libusb0.dll
30
+ mkdir -p $PREFIX /bin/
31
+ cp libusb-win32-bin-1.2.6.0/bin/x86/libusb0_x86.dll $PREFIX /bin/libusb0.dll
31
32
cp libusb-win32-bin-1.2.6.0/include/lusb0_usb.h $PREFIX /include
32
33
cp libusb-win32-bin-1.2.6.0/lib/gcc/libusb.a $PREFIX /lib
33
34
exit 0
You can’t perform that action at this time.
0 commit comments