Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Cache glslang-related build artifacts on CI #367

Open
TheMostDiligent opened this issue Apr 25, 2022 · 0 comments
Open

Cache glslang-related build artifacts on CI #367

TheMostDiligent opened this issue Apr 25, 2022 · 0 comments
Assignees

Comments

@TheMostDiligent
Copy link
Contributor

TheMostDiligent commented Apr 25, 2022

  • Leverage the option to provide external third-party libraries:
    • Add special CMake file that will only be used on CI and that will try to find pre-built static libraries in a given folder. If libraries exist, create corresponding targets.
  • Add a small CMake file that will output compiler ID to file
  • Use Compiler ID + configuration + platform + bit (32 vs 64) + third-party hash as key
  • After build succeeds, copy relevant files to the cache folder

Cache action link
6976c60
Caching dependencies to speed up workflows

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant