mirror of
https://github.com/obsproject/obs-studio.git
synced 2026-05-04 05:16:12 -04:00
ci: Limit use of Ccache option to enforce second preprocessor call
Feature was removed in Ccache 4.12, which is provided by Homebrew by default since 2025-10-19.
This commit is contained in:
8
.github/scripts/utils.zsh/setup_ccache
vendored
8
.github/scripts/utils.zsh/setup_ccache
vendored
@@ -1,9 +1,13 @@
|
||||
autoload -Uz log_debug log_warning
|
||||
autoload -Uz is-at-least log_debug log_warning
|
||||
|
||||
if (( ${+commands[ccache]} )) {
|
||||
log_debug "Found ccache at ${commands[ccache]}"
|
||||
|
||||
ccache --set-config=run_second_cpp=true
|
||||
local ccache_version=$(ccache --version | head -1 | cut -d ' ' -f 3)
|
||||
if ! is-at-least 4.12 ${ccache_version}; then
|
||||
ccache --set-config=run_second_cpp=true
|
||||
fi
|
||||
|
||||
ccache --set-config=direct_mode=true
|
||||
ccache --set-config=inode_cache=true
|
||||
ccache --set-config=compiler_check=content
|
||||
|
||||
Reference in New Issue
Block a user