#!/bin/sh set -e if [ $# -lt 1 ]; then echo $0 dest exit 1 fi PREFIX="$1" : ${ARCHS:=${TOOLCHAIN_ARCHS-i686 x86_64 armv7 aarch64}} if [ -n "$HOST" ] && [ -z "$CC" ]; then CC=${HOST}-gcc fi : ${CC:=cc} mkdir -p $PREFIX/bin cp wrappers/*-wrapper.sh $PREFIX/bin $CC wrappers/change-pe-arch.c -o $PREFIX/bin/change-pe-arch$EXEEXT cd $PREFIX/bin for arch in $ARCHS; do for exec in clang clang++ gcc g++; do ln -sf clang-target-wrapper.sh $arch-w64-mingw32-$exec done for exec in ar ranlib nm strings; do ln -sf llvm-$exec$EXEEXT $arch-w64-mingw32-$exec || true done for exec in ld objdump windres dlltool; do ln -sf $exec-wrapper.sh $arch-w64-mingw32-$exec done for exec in objcopy strip; do ln -sf objcopy-wrapper.sh $arch-w64-mingw32-$exec done done