20 lines
426 B
Bash
20 lines
426 B
Bash
|
# llvm-mingw cross compile
|
||
|
# Assume Ninja is installed on your system
|
||
|
curdir=`pwd`
|
||
|
|
||
|
# Set path to llvm-mingw in env var.
|
||
|
export LLVM_MINGW_DIR=/mnt/data/local/llvm-mingw-20200325-ubuntu-18.04/
|
||
|
|
||
|
builddir=${curdir}/build-llvm-mingw
|
||
|
|
||
|
rm -rf ${builddir}
|
||
|
mkdir ${builddir}
|
||
|
|
||
|
cd ${builddir} && cmake \
|
||
|
-DCMAKE_TOOLCHAIN_FILE=${curdir}/cmake/llvm-mingw-cross.cmake \
|
||
|
-G "Ninja" \
|
||
|
-DCMAKE_VERBOSE_MAKEFILE=1 \
|
||
|
..
|
||
|
|
||
|
cd ${curdir}
|