]> wimlib.net Git - wimlib/blobdiff - tools/make-windows-release
Include divsufsort.c license with Windows distribution
[wimlib] / tools / make-windows-release
index fe300691f9ade454130a922fa628d17953908eed..6bee2af3384baef7a527e24764e7254a8241f683 100755 (executable)
@@ -46,14 +46,20 @@ fi
 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"                           \
+               LDFLAGS="-L$SYSROOT/lib"                                \
+               PKG_CONFIG_PATH="$SYSROOT/lib/pkgconfig"                \
+               --without-libcrypto                                     \
+               $extra_args
        $MAKE clean
 fi
 $MAKE
@@ -72,6 +78,12 @@ ${ARCH}-w64-mingw32-strip $DESTDIR/*.{dll,exe}
 
 cp NEWS README* COPYING* $DESTDIR
 cp $WINDEPDIR/COPYING* $DESTDIR
+
+sed -n '/^#/q; s/^[\/\* ]*//; p' src/divsufsort.c > $DESTDIR/COPYING.libdivsufsort-lite
+if ! grep -q 'Copyright' $DESTDIR/COPYING.libdivsufsort-lite; then
+       echo "ERROR: failed to extract libdivsufsort-lite license text" 1>&2
+       exit 1
+fi
 (
        cd $DESTDIR
        for fil in NEWS README* COPYING*; do
@@ -106,7 +118,7 @@ for fil in ./doc/man1/wimlib-imagex-*.1; do
 
        sed 's/$/\r/g' > ${DESTDIR}/wim${cmd}.cmd <<- EOF
                @echo off
-               %~dp0\\wimlib-imagex $cmd %*
+               "%~dp0\\wimlib-imagex" $cmd %*
        EOF
        chmod +x ${DESTDIR}/wim${cmd}.cmd
 done