You're viewing an older version of this GitHub Action. Do you want to see the latest version instead?
GitHub Action
Setup ccache (Windows, Linux, MacOs)
v2
Use this action to make your cmake builds faster. The caching is done using ccache - a compiler cache.
ccache doesn't currenly support MSVC. ccache is working on support for MSVC
jobs:
build:
steps:
- name: Setup ccache
uses: chirag-droid/setup-ccache@latest
with:
# default - ccache-key
key: 'ccache-example-key'
- name: Build with cmake
uses: lukka/run-cmake@v1
with:
cmakeListsTxtPath: '${{ github.workspace }}/CMakeLists.txt'
cmakeAppendedArgs: '-D CMAKE_C_COMPILER_LAUNCHER=ccache -D CMAKE_CXX_COMPILER_LAUNCHER=ccache'
buildWithCMake: true
buildDirectory: '${{ github.workspace }}/build'