blob: 670dacb580b19b39859ab85ed3858af499de3d14 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
|
#!/bin/sh
SOURCE_TREE=$(dirname $(readlink -f "$0"))
echo "build directory: ${PWD}"
echo "source tree directory: ${SOURCE_TREE}"
if [ ${PWD} = ${SOURCE_TREE} ] ; then
echo "$0 must be executed out-of-tree"
fi
BUILD_BASE_DIR="${PWD}"
BUILD_DIR_W32="${BUILD_BASE_DIR}/windows-x86_32"
BUILD_DIR_W64="${BUILD_BASE_DIR}/windows-x86_64"
if [ ! -d ${BUILD_DIR_W32} ] ; then
mkdir -p ${BUILD_DIR_W32}
fi
if [ ! -d ${BUILD_DIR_W64} ] ; then
mkdir -p ${BUILD_DIR_W64}
fi
cd ${BUILD_DIR_W32}
cmake -DCMAKE_BUILD_TYPE=Release -DCMAKE_TOOLCHAIN_FILE="${SOURCE_TREE}/cmake/Toolchain-cross-mingw32-linux.cmake" "${SOURCE_TREE}"
make ${MAKEOPTS}
cd ${BUILD_DIR_W64}
cmake -DCMAKE_BUILD_TYPE=Release -DCMAKE_TOOLCHAIN_FILE="${SOURCE_TREE}/cmake/Toolchain-cross-mingw64-linux.cmake" "${SOURCE_TREE}"
make ${MAKEOPTS}
|