1
0
mirror of https://github.com/mpv-player/mpv synced 2024-12-22 23:02:37 +00:00
mpv/.github
Kacper Michajłow 95a2d5b044 ci/mingw: use ccache
Can significantly reduce build time, most of dependencies have fixed
versions, so they can be cached fully. Others will be incrementally
build.

Cache is saved on every run and restored from the newest one. Size is
limited to 500M (compressed) to keep cache save/restore fast. Clean
cached build is little over 100M, so we have a headroom as things will
grow. ccache will automatically evict least recently used entries.

It is unlikely that clean build will exceed the limit anytime soon, but
it is something to keep in mind, as we do not want to evict cache
entries from current build, so the cache size need to be set correctly.
2023-07-25 11:34:59 +02:00
..
ISSUE_TEMPLATE build: officially deprecate waf 2023-01-15 16:46:11 +00:00
workflows ci/mingw: use ccache 2023-07-25 11:34:59 +02:00
PULL_REQUEST_TEMPLATE github: try to get contributors to read contribute.md 2019-10-01 21:44:57 +02:00