summaryrefslogtreecommitdiff
path: root/scripts/build_win32.sh
blob: 8481c3b3f18c9e5f50eb30a30fc12df7409d96a9 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
#!/usr/bin/env bash
set -e
apt-get update && apt-get install -y mingw-w64 mingw-w64-tools  \
  default-jdk nsis libsaxonb-java curl

mkdir win32
pushd win32

cmake -DTARGET_ARCH=i686-w64-mingw32 -DCMAKE_SYSTEM_NAME=Windows \
  -Dplugin/pedestrian=TRUE \
  -Dbinding/python:BOOL=FALSE -DSAMPLE_MAP=n -DBUILD_MAPTOOL=n \
  -DXSLTS=windows -DCMAKE_TOOLCHAIN_FILE=../Toolchain/mingw.cmake ..

make -j $(nproc --all)
make -j $(nproc --all) package

popd

cp win32/*.exe $CIRCLE_ARTIFACTS/