forked from jmcnamara/libxlsxwriter
-
Notifications
You must be signed in to change notification settings - Fork 0
/
.drone.yml
27 lines (24 loc) · 659 Bytes
/
.drone.yml
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
build:
image: teaci/msys$$arch
pull: true
shell: msys$$arch
commands:
- if [ $$arch = 32 ]; then target=i686; fi
- if [ $$arch = 64 ]; then target=x86_64; fi
- pacman -S --needed --noconfirm --noprogressbar mingw-w64-${target}-pkg-config cmake zlib-devel
- git submodule update --init --recursive
- cmake -DBUILD_STATIC=$STATIC -DCMAKE_BUILD_TYPE=$BUILD_TYPE -DBUILD_TESTS=ON -DIOAPI_NO_64=ON .
- make -j 8
- make install
- ctest -C $BUILD_TYPE -V
matrix:
arch:
# Bug with 64-bit MSYS2 on WINE currently, disable temporarily.
# - 64
- 32
STATIC:
- OFF
- ON
BUILD_TYPE:
- Debug
- Release