Skip to content

Commit 36965b5

Browse files
committed
TEST: fix mingw build
1 parent 3ad2d81 commit 36965b5

File tree

1 file changed

+6
-1
lines changed

1 file changed

+6
-1
lines changed

compile_cross.sh

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -89,7 +89,12 @@ if [ -d build ]; then
8989
rm -rf build
9090
fi
9191
mkdir build && cd build
92-
cmake -DCMAKE_C_COMPILER=${CROSS_COMPILER} -DBUILD_TESTS=no -DDOCUMENTATION=no -DEXAMPLES=no -DFTDIPP=no -DFTDI_EEPROM=no -DLINK_PYTHON_LIBRARY=no -DPYTHON_BINDINGS=no -DCMAKE_INSTALL_PREFIX=$LIBFTDI1_DIR ..
92+
93+
if [[ ${ARCH} == *mingw* ]]; then
94+
LIBFTDI1_EXTRAFLAGS="-DCMAKE_TOOLCHAIN_FILE=$LIBFTDI1_DIR/Toolchain-mingw32.cmake -DBUILD_SHARED_LIBS=OFF -DCMAKE_RC_COMPILER=\"$(which i686-mingw32-windres)\" -DDLLTOOL=\"$(which i686-w64-mingw32-dlltool)\" -DCMAKE_C_COMPILER_WORKS=1 -DCMAKE_CROSSCOMPILING=1"
95+
fi
96+
97+
cmake -DCMAKE_C_COMPILER=${CROSS_COMPILER} -DBUILD_TESTS=no -DDOCUMENTATION=no -DEXAMPLES=no -DFTDIPP=no -DFTDI_EEPROM=no -DLINK_PYTHON_LIBRARY=no -DPYTHON_BINDINGS=no -DCMAKE_INSTALL_PREFIX=$LIBFTDI1_DIR $LIBFTDI1_EXTRAFLAGS ..
9398
make clean
9499
make ftdi1-static
95100
cd ..

0 commit comments

Comments
 (0)