Files
llvm-mingw/build-cross-tools.sh
T
Martin Storsjö c8d181fa90 Build a mingw32-make.exe when cross building toolchains
This can be used e.g. for building Qt without any MSYS installation,
and should also work for cmake, if using the mingw makefiles
generator.
2019-12-23 19:47:11 +02:00

22 lines
470 B
Bash
Executable File

#!/bin/sh
set -e
if [ $# -lt 3 ]; then
echo $0 native prefix arch
exit 1
fi
NATIVE="$1"
PREFIX="$2"
CROSS_ARCH="$3"
export PATH=$NATIVE/bin:$PATH
HOST=$CROSS_ARCH-w64-mingw32
./build-llvm.sh $PREFIX --host=$HOST
./strip-llvm.sh $PREFIX --host=$HOST
./build-mingw-w64.sh $PREFIX --skip-include-triplet-prefix --host=$HOST
./install-wrappers.sh $PREFIX --host=$HOST
./prepare-cross-toolchain.sh $NATIVE $PREFIX $CROSS_ARCH
./build-make.sh $PREFIX --host=$HOST