* ci: Add ccache with ninja generator for Windows builds
- Credits to @Artalus
* ci: Don't include d3d and dxc compiler DLLs
* ci: Simplify cache steps names and key names
- Windows builds will no longer cause issues when merging
* CI trigger
- uses actions/cache@v4 and hendrikmuhs/ccache-action@v1.2.14
- Keeps the cache from CMake Cache configuration (Windows, Linux, macOS)
- Keeps the cache from CMake build objects (Linux/macOS)
- Use ccache for Linux builds
- Use sccache for macOS builds
- Add hashes to the s/ccache keys
- Update cache names with OS-qt/sdl as a prefix
- All old caches are invalidated, delete them or wait for cache eviction