#!/bin/bash set -ex cd $(dirname $0)/.. wordsize=$1 tool=$2 if [[ $tool == mingw ]]; then pacman -Sy --noconfirm make base-devel tar zip unzip if [ -d /c/msys64 ]; then PATH="/c/msys64/mingw$wordsize/bin:$PATH" else if [[ $wordsize == 64 ]]; then pacman -Sy --noconfirm mingw-w64-x86_64-toolchain else pacman -Sy --noconfirm mingw-w64-i686-toolchain fi PATH="/c/tools/msys64/mingw$wordsize/bin:$PATH" fi g++ -v elif [[ $tool == msvc ]]; then cl fi unzip doc.zip unzip qpdf-external-libs-bin.zip cwd=`pwd` PATH=$cwd/libqpdf/build:$PATH installdir=install-$tool$wordsize rm -rf $installdir ./config-$tool --enable-show-failed-test-output make -j$(nproc) -k make -k check make install v=`(cd $installdir; ls -d qpdf-*)` cp -p README-windows-install.txt $installdir/$v/README.txt mkdir distribution (cd $installdir; zip -r ../distribution/$v-bin-$tool$wordsize-ci.zip $v) sha256sum distribution/*