ci: Factor out scripts to add sccache to job environment
This commit is contained in:
parent
b0f7aebc77
commit
bf973c41e5
1
.gitlab/ci/sccache-env.ps1
Executable file
1
.gitlab/ci/sccache-env.ps1
Executable file
@ -0,0 +1 @@
|
||||
Set-Item -Force -Path "env:PATH" -Value "$env:PATH;$env:SCCACHE_PATH"
|
2
.gitlab/ci/sccache-env.sh
Normal file
2
.gitlab/ci/sccache-env.sh
Normal file
@ -0,0 +1,2 @@
|
||||
.gitlab/ci/sccache.sh
|
||||
export PATH="$PWD/.gitlab:$PATH"
|
@ -587,8 +587,7 @@
|
||||
- mkdir -p build/
|
||||
- cp Utilities/Release/linux/$CMAKE_ARCH/cache.txt build/CMakeCache.txt
|
||||
# Make sccache available.
|
||||
- .gitlab/ci/sccache.sh
|
||||
- export PATH=$PWD/.gitlab:$PATH
|
||||
- source .gitlab/ci/sccache-env.sh
|
||||
# Append sccache settings to the cache.
|
||||
- echo "CMAKE_C_COMPILER_LAUNCHER:STRING=sccache" >> build/CMakeCache.txt
|
||||
- echo "CMAKE_CXX_COMPILER_LAUNCHER:STRING=sccache" >> build/CMakeCache.txt
|
||||
|
@ -400,7 +400,7 @@
|
||||
|
||||
script:
|
||||
- *before_script_windows
|
||||
- Set-Item -Force -Path "env:PATH" -Value "$env:PATH;$env:SCCACHE_PATH"
|
||||
- . .gitlab/ci/sccache-env.ps1
|
||||
- Invoke-Expression -Command .gitlab/ci/vcvarsall.ps1
|
||||
- sccache --start-server
|
||||
- sccache --show-stats
|
||||
|
Loading…
Reference in New Issue
Block a user