20 lines
393 B
Bash
Executable File
20 lines
393 B
Bash
Executable File
#!/bin/sh
|
|
|
|
DIR="$(cd "$(dirname "$0")" && pwd)"
|
|
export PATH=$DIR:$PATH
|
|
|
|
BASENAME="$(basename "$0")"
|
|
TARGET="${BASENAME%-*}"
|
|
DEFAULT_TARGET=x86_64-w64-mingw32
|
|
if [ "$TARGET" = "$BASENAME" ]; then
|
|
TARGET=$DEFAULT_TARGET
|
|
fi
|
|
ARCH="${TARGET%%-*}"
|
|
case $ARCH in
|
|
i686) M=i386 ;;
|
|
x86_64) M=i386:x86-64 ;;
|
|
armv7) M=arm ;;
|
|
aarch64) M=arm64 ;;
|
|
esac
|
|
llvm-dlltool -m $M "$@"
|