Commit graph

19 commits

Author SHA1 Message Date
tildearrow
814804ba10 re-enable warnings are errors on MSVC 2022-05-10 16:33:30 -05:00
tildearrow
925b1c2179 i'm done here 2022-04-18 01:56:26 -05:00
tildearrow
45f1c82779 sorry 2022-04-11 02:05:58 -05:00
tildearrow
447721eae3 CI: don't be verbose
i spend too much time scrolling through the logs
2022-04-10 23:15:06 -05:00
OPNA2608
366a7a24a0 Decide amount of build cores on CI based on platform
GitHub-hosted macOS runners actually get 3 cores instead of 2, according to https://docs.github.com/en/actions/using-github-hosted-runners/about-github-hosted-runners#supported-runners-and-hardware-resources
2022-04-09 21:22:25 +02:00
OPNA2608
d4fbebf478 Lower MSVC warning level to 2 (significant), enable WAE on CI 2022-04-09 10:54:04 +02:00
tildearrow
0aef54400d exclude Windows/macOS from system lib build in CI 2022-04-08 16:30:08 -05:00
OPNA2608
5474f6899f Merge CI phases 2022-04-08 22:10:23 +02:00
OPNA2608
3fbcc6be57 Build x86 & x86_64 on Windows CI 2022-04-08 20:37:08 +02:00
OPNA2608
759b5ab7d1 Don't install brew dependencies in package CI run 2022-04-08 20:16:42 +02:00
OPNA2608
28682b79d1 Build with system libs in first run 2022-04-08 20:16:42 +02:00
OPNA2608
fa1e3ea3e1 Fix zip-in-zip artifact upload for Windows 2022-04-08 20:16:42 +02:00
OPNA2608
54a36c4950 Fix SDL static linking 2022-04-08 20:16:42 +02:00
OPNA2608
8483f85397 Modularise Windows arch on CI 2022-04-08 20:16:42 +02:00
OPNA2608
6c9f1c6d54 Cross-compile MinGW builds on CI 2022-04-08 20:16:42 +02:00
OPNA2608
5b95cf9db9 Add new CI job to prepare for artifact uploads 2022-04-08 20:16:42 +02:00
tildearrow
837b070aee add a pull request template 2022-03-04 14:52:35 -05:00
Christoph Neidahl
c83e146d11
Improve devendoring & other CMake stuff (#21)
* Improve devendoring

* Add warning flags for own C++ code

For https://github.com/tildearrow/furnace/pull/12#issuecomment-1017330467.

* Document new CMake options

* pkg-config stuff

* Warnings stuff for MSVC yay

* Use more specific linking vars & functions

* Fix Linux icon location

* DEPENDENCIES_LEGACY_LDFLAGS for JACK too
2022-02-01 15:50:25 -05:00
Christoph Neidahl
2c2ef754c2 Init GitHub Action CI 2022-01-21 13:47:09 +01:00