1234567891011121314151617181920212223242526 |
- #!/bin/sh
- if [[ "$1" == "${CMAKE_C_COMPILER}" ]] ; then
- shift
- fi
- export CCACHE_DIR='${CMAKE_SOURCE_DIR}/.ccache'
- export CCACHE_MAXSIZE='1G'
- export CCACHE_CPP2=true
- export CCACHE_DEPEND=true
- export CCACHE_DIRECT=true
- export CCACHE_FILECLONE=true
- export CCACHE_INODECACHE=true
- export CCACHE_COMPILERCHECK='content'
- CCACHE_SLOPPINESS='file_stat_matches,include_file_mtime,include_file_ctime,system_headers'
- if [[ "${CMAKE_C_COMPILER_ID}" == "AppleClang" ]]; then
- CCACHE_SLOPPINESS="${CCACHE_SLOPPINESS},modules,clang_index_store"
- fi
- export CCACHE_SLOPPINESS
- if [[ "${CI}" ]]; then
- export CCACHE_NOHASHDIR=true
- fi
- exec "${CMAKE_C_COMPILER_LAUNCHER}" "${CMAKE_C_COMPILER}" "$@"
|