Mercurial > msvpvf
comparison .builds/windows.yml @ 83:837c5380d6f9
CI: add CI builds
author | Paper <paper@paper.us.eu.org> |
---|---|
date | Fri, 22 Mar 2024 22:26:57 -0400 |
parents | |
children | f4b0ff679229 |
comparison
equal
deleted
inserted
replaced
82:59a86b638d40 | 83:837c5380d6f9 |
---|---|
1 image: debian/bookworm | |
2 packages: | |
3 - mingw-w64 | |
4 sources: | |
5 - hg+https://hg.sr.ht/~mrpapersonic/msvpvf | |
6 tasks: | |
7 - build: | | |
8 cd msvpvf | |
9 | |
10 # x86 ANSI | |
11 CC=i686-w64-mingw32-gcc make gui | |
12 strip gui.exe | |
13 mv gui.exe msvpvf-i686-ansi.exe | |
14 | |
15 # x86 Unicode | |
16 make clean | |
17 CC=i686-w64-mingw32-gcc make gui CFLAGS="-DUNICODE -D_UNICODE" | |
18 strip gui.exe | |
19 mv gui.exe msvpvf-i686-unicode.exe | |
20 | |
21 # x64 Unicode | |
22 make clean | |
23 CC=x86_64-w64-mingw32-gcc make gui CFLAGS="-DUNICODE -D_UNICODE" | |
24 strip gui.exe | |
25 mv gui.exe msvpvf-x86_64-unicode.exe | |
26 artifacts: | |
27 - msvpvf/msvpvf-i686-ansi.exe | |
28 - msvpvf/msvpvf-i686-unicode.exe | |
29 - msvpvf/msvpvf-x86_64-unicode.exe | |
30 triggers: | |
31 - action: email | |
32 condition: failure | |
33 to: Paper <paper@paper.us.eu.org> |