Commit graph

16 commits

Author SHA1 Message Date
Ryan
4b1d23e6be actions: add separate debug/release lanes
No debug on Windows because the container isn't powerful enough
2021-01-10 03:14:12 -05:00
Ryan
1a5c19c4d7 actions: force LFS 1.8.0 on macOS 2021-01-10 03:14:12 -05:00
Ryan
28bc329678 actions: apt-get update on ubuntu 2021-01-10 03:14:12 -05:00
Ryan
a77f7d48df meson: update to reflect fixes in dependencies 2021-01-10 03:14:12 -05:00
Ryan Lucia
bc079922c0 actions: Enable OSX CI 2021-01-10 03:14:12 -05:00
Ryan
56581fbce3 actions: invoke win-installer correctly, install innosetup on ci 2021-01-10 03:14:12 -05:00
Ryan
32729800df actions: build as release for Windows CI 2021-01-10 03:14:12 -05:00
Ryan
106c753782 actions: support installer generation on CI 2021-01-10 03:14:12 -05:00
Ryan Lucia
44fdeb361f actions: upload artifacts 2021-01-10 03:14:12 -05:00
Ryan Lucia
194521e777 meson: set wx subproject buildtype, remove d_vscrt hack 2021-01-10 03:14:12 -05:00
Ryan Lucia
c5111b492b actions: force fallback for harfbuzz 2021-01-10 03:14:12 -05:00
Ryan Lucia
4dc65303a1 actions: force default_library=static for freetype 2021-01-10 03:14:12 -05:00
Ryan Lucia
f91f6f0743 meson: pass png=enable to freetype2 to work around bug
See https://savannah.nongnu.org/bugs/?59458
2021-01-10 03:14:12 -05:00
Ryan Lucia
8a09d00081 actions: enable MSVC 2021-01-10 03:14:12 -05:00
Ryan Lucia
3f1c315dfe meson: force zlib subproject for freetype 2021-01-10 03:14:12 -05:00
Ryan Lucia
17303d3846 actions: add initial ubuntu workflow 2021-01-10 03:14:12 -05:00