blob: 525630ae97000db0ffc18908e3eca6f045ece275 (
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
32
33
34
35
36
|
#!/bin/sh
CMAKE_EXTRA_FLAGS="$CMAKE_EXTRA_FLAGS -DBOOTSTRAP_DAEMON=OFF -DERROR_ON_WARNING=OFF"
if [ "$JOB" = "toxcore" ]; then
CMAKE=$ARCH-w64-mingw32.shared-cmake
NPROC=`nproc`
CURDIR=/work
RUN_TESTS=true
RUN() {
./dockcross "$@"
}
TESTS() {
shift # Ignore test run count.
# Download Microsoft DLLs.
curl http://www.dlldump.com/dllfiles/I/iphlpapi.dll -o _build/iphlpapi.dll
curl http://www.dlldump.com/dllfiles/W/ws2_32.dll -o _build/ws2_32.dll
# Copy our dependency DLLs.
./dockcross sh -c 'cp $WINEDLLPATH/*.dll _build'
# Run tests in docker.
./dockcross "$@" || {
cat _build/Testing/Temporary/LastTest.log
# Ignore test failures on Windows builds for now.
#false
}
}
elif [ "$JOB" = "installmd" ]; then
true
else
echo "Unsupported JOB=$JOB"
fi
|