|
48 | 48 | shell: bash |
49 | 49 | run: ln -fs $GH_ACTION_DIR $GH_ACTION_CLONE |
50 | 50 |
|
| 51 | + - name: Configure ccache environment variables |
| 52 | + shell: bash |
| 53 | + run: | |
| 54 | + echo "CCACHE_BASEDIR=${{ github.workspace }}" >> $GITHUB_ENV |
| 55 | + echo "CCACHE_DIR=${{ github.workspace }}/.ccache" >> $GITHUB_ENV |
| 56 | + echo "CCACHE_COMPRESS=true" >> $GITHUB_ENV |
| 57 | + echo "CCACHE_COMPRESSLEVEL=5" >> $GITHUB_ENV |
| 58 | + echo "CCACHE_MAXSIZE=150M" >> $GITHUB_ENV |
| 59 | + echo "CCACHE_SLOPPINESS=clang_index_store,include_file_ctime,include_file_mtime,file_macro,time_macros" >> $GITHUB_ENV |
| 60 | + echo "CCACHE_DIRECT=true" >> $GITHUB_ENV |
| 61 | + echo "CCACHE_CMAKE_FLAGS=-Dprotobuf_ALLOW_CCACHE=ON -DCMAKE_C_COMPILER_LAUNCHER=$(which ccache || echo "ccache") -DCMAKE_CXX_COMPILER_LAUNCHER=$(which ccache || echo "ccache")" >> $GITHUB_ENV |
| 62 | +
|
51 | 63 | - name: Setup ccache on Windows |
52 | 64 | if: ${{ runner.os == 'Windows' }} |
53 | 65 | uses: ./../../_actions/current/internal/ccache-setup-windows |
|
60 | 72 | shell: bash |
61 | 73 | run: brew install ccache |
62 | 74 |
|
63 | | - - name: Configure ccache environment variables |
64 | | - shell: bash |
65 | | - run: | |
66 | | - echo "CCACHE_BASEDIR=${{ github.workspace }}" >> $GITHUB_ENV |
67 | | - echo "CCACHE_DIR=${{ github.workspace }}/.ccache" >> $GITHUB_ENV |
68 | | - echo "CCACHE_COMPRESS=true" >> $GITHUB_ENV |
69 | | - echo "CCACHE_COMPRESSLEVEL=5" >> $GITHUB_ENV |
70 | | - echo "CCACHE_MAXSIZE=100M" >> $GITHUB_ENV |
71 | | - echo "CCACHE_SLOPPINESS=clang_index_store,include_file_ctime,include_file_mtime,file_macro,time_macros" >> $GITHUB_ENV |
72 | | - echo "CCACHE_DIRECT=true" >> $GITHUB_ENV |
73 | | - echo "CCACHE_CMAKE_FLAGS=-Dprotobuf_ALLOW_CCACHE=ON -DCMAKE_C_COMPILER_LAUNCHER=$(which ccache || echo "ccache") -DCMAKE_CXX_COMPILER_LAUNCHER=$(which ccache || echo "ccache")" >> $GITHUB_ENV |
74 | | -
|
75 | 75 | - name: Setup fixed path ccache caching |
76 | 76 | uses: actions/cache@627f0f41f6904a5b1efbaed9f96d9eb58e92e920 # v3.2.4 |
77 | 77 | with: |
|
0 commit comments