;;
esac
-VERSION=$(grep 'This is wimlib version' README | \
- grep -o '\<[0-9]\+\.[0-9]\+\.[0-9]\+\(-BETA\)\?\>')
+VERSION=$(grep 'AC_INIT' configure.ac | \
+ grep -o '[0-9]\+\.[0-9]\+\.[0-9]\+[^]]*')
DESTDIR=wimlib-${VERSION}-windows-${ARCH}-bin
ZIPFILE=wimlib-${VERSION}-windows-${ARCH}-bin.zip
MAKE="make -j $(grep -c processor /proc/cpuinfo)"
if ! grep -q "./configure --host=${ARCH}-w64-mingw32" config.log || \
! grep -q "configure: exit 0" config.log
then
+ extra_args=
+ if [ $ARCH = x86_64 ]; then
+ extra_args="--enable-ssse3-sha1"
+ fi
# Note: putting -static-libgcc in CC is a workaround for libtool
# stripping it:
# http://www.gnu.org/software/libtool/manual/libtool.html#Stripped-link-flags
./configure --host=${ARCH}-w64-mingw32 --disable-static \
CC="${ARCH}-w64-mingw32-gcc -static-libgcc" \
CFLAGS="-O2 -Wall" \
- CPPFLAGS="-I$SYSROOT/include -I$SYSROOT/include/libxml2"\
- LDFLAGS="-L$SYSROOT/lib"
+ CPPFLAGS="-I$SYSROOT/include -I$SYSROOT/include/libxml2 -DLIBXML_STATIC"\
+ LDFLAGS="-L$SYSROOT/lib" \
+ $extra_args
$MAKE clean
fi
$MAKE