#!/bin/sh set -e if [ $# -lt 1 ]; then echo $0 dest exit 1 fi PREFIX="$1" export PATH=$PREFIX/bin:$PATH : ${CORES:=$(nproc 2>/dev/null)} : ${CORES:=$(sysctl -n hw.ncpu 2>/dev/null)} : ${CORES:=4} : ${ARCHS:=${TOOLCHAIN_ARCHS-i686 x86_64 armv7 aarch64}} cd mingw-w64/mingw-w64-libraries for lib in winpthreads winstorecompat; do cd $lib for arch in $ARCHS; do mkdir -p build-$arch cd build-$arch ../configure --host=$arch-w64-mingw32 --prefix=$PREFIX/$arch-w64-mingw32 \ CC=$arch-w64-mingw32-clang AR=llvm-ar RANLIB=llvm-ranlib make -j$CORES make install cd .. done cd .. done