Improve CI cache usage (#6868)
* Update third-party actions to latest version * Use vcpkg in manifest mode * Only trim ccache after build * Use ccache with MSVC * Use Brewfile and cache Homebrew downloads * Use --print-config for ccache 3 * Attempt to make ccache actually work with MSVC * Zero ccache stats before building * Use SDL2 on macOS
This commit is contained in:
77
vcpkg.json
Normal file
77
vcpkg.json
Normal file
@@ -0,0 +1,77 @@
|
||||
{
|
||||
"$schema": "https://raw.githubusercontent.com/microsoft/vcpkg-tool/main/docs/vcpkg.schema.json",
|
||||
"dependencies": [
|
||||
{
|
||||
"name": "fftw3",
|
||||
"default-features": false,
|
||||
"features": [
|
||||
"sse",
|
||||
"sse2",
|
||||
"avx",
|
||||
"avx2"
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "fltk",
|
||||
"default-features": false
|
||||
},
|
||||
{
|
||||
"name": "fluidsynth",
|
||||
"default-features": false,
|
||||
"features": [
|
||||
"sndfile"
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "libogg",
|
||||
"default-features": false
|
||||
},
|
||||
{
|
||||
"name": "libsamplerate",
|
||||
"default-features": false
|
||||
},
|
||||
{
|
||||
"name": "libsndfile",
|
||||
"default-features": false,
|
||||
"features": [
|
||||
"external-libs",
|
||||
"mpeg"
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "libstk",
|
||||
"default-features": false
|
||||
},
|
||||
{
|
||||
"name": "libvorbis",
|
||||
"default-features": false
|
||||
},
|
||||
{
|
||||
"name": "lilv",
|
||||
"default-features": false
|
||||
},
|
||||
{
|
||||
"name": "lv2",
|
||||
"default-features": false
|
||||
},
|
||||
{
|
||||
"name": "mp3lame",
|
||||
"default-features": false
|
||||
},
|
||||
{
|
||||
"name": "portaudio",
|
||||
"default-features": false
|
||||
},
|
||||
{
|
||||
"name": "sdl2",
|
||||
"default-features": false,
|
||||
"features": [
|
||||
"base"
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "zlib",
|
||||
"default-features": false
|
||||
}
|
||||
]
|
||||
}
|
||||
Reference in New Issue
Block a user