vulcast-vertical/cmake/macos/resources/ccache-launcher-c.in
Vulcast 0e83ab9eef Initial import from Aitum/obs-vertical-canvas v1.6.4
Forked for Vulcast branding changes.
Licensed under GPL-2.0.
2026-06-29 22:58:49 +01:00

26 lines
690 B
Bash

#!/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}" "$@"