X-Git-Url: https://wimlib.net/git/?p=wimlib;a=blobdiff_plain;f=tools%2Fmake-windows-release;h=660e14703ae3a8652ce54b93b62cd073e28bd832;hp=1b80d31529eb72fda5ea713025ff17f2747b7fa4;hb=00940489ba4e9892a1e4154ed89b438fb603e5bf;hpb=88a8744f53ba1a3cc9e0921a9a6d2324f134e4da diff --git a/tools/make-windows-release b/tools/make-windows-release index 1b80d315..660e1470 100755 --- a/tools/make-windows-release +++ b/tools/make-windows-release @@ -10,8 +10,8 @@ if [ ! -e src/wim.c ]; then exit 1 fi -if [ $# -ne 1 ]; then - echo "Usage: $0 i686|x86_64" 1>&2 +if [ $# -lt 1 ]; then + echo "Usage: $0 i686|x86_64 [EXTRA_CONFIGURE_ARG]..." 1>&2 exit 1 fi @@ -44,7 +44,8 @@ fi # Compile wimlib if ! grep -q "./configure --host=${ARCH}-w64-mingw32" config.log || \ - ! grep -q "configure: exit 0" config.log + ! grep -q "configure: exit 0" config.log || \ + [ $# -gt 0 ] then extra_args= if [ $ARCH = x86_64 ]; then @@ -59,7 +60,7 @@ then LDFLAGS="-L$SYSROOT/lib" \ PKG_CONFIG_PATH="$SYSROOT/lib/pkgconfig" \ --without-libcrypto \ - $extra_args + $extra_args "$@" $MAKE clean fi $MAKE @@ -78,6 +79,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