summaryrefslogtreecommitdiffstats
path: root/.github/workflows
diff options
context:
space:
mode:
Diffstat (limited to '.github/workflows')
-rw-r--r--.github/workflows/vk-gl-cts-nightly.yml14
1 files changed, 13 insertions, 1 deletions
diff --git a/.github/workflows/vk-gl-cts-nightly.yml b/.github/workflows/vk-gl-cts-nightly.yml
index b6aaacc88..95499e3af 100644
--- a/.github/workflows/vk-gl-cts-nightly.yml
+++ b/.github/workflows/vk-gl-cts-nightly.yml
@@ -1,6 +1,7 @@
name: VK-GL-CTS Nightly
on:
+ workflow_dispatch:
schedule:
- cron: "00 07 * * *"
concurrency:
@@ -44,13 +45,24 @@ jobs:
build-llvm: true
- name: Build Slang
run: |
+ # Prepare ccache launcher arguments if ccache is available
+ cmake_launcher_defines=()
+ if [[ -n "${ccache_symlinks_path:-}" ]]; then
+ echo "🔧 Using ccache with launcher: ${ccache_symlinks_path}"
+ echo "🔧 CCACHE_DIR is set to: ${CCACHE_DIR:-'not set'}"
+ cmake_launcher_defines+=("-DCMAKE_C_COMPILER_LAUNCHER=${ccache_symlinks_path}")
+ cmake_launcher_defines+=("-DCMAKE_CXX_COMPILER_LAUNCHER=${ccache_symlinks_path}")
+ else
+ echo "â„šī¸ ccache_symlinks_path not set - building without ccache"
+ fi
cmake --preset default --fresh \
-DSLANG_SLANG_LLVM_FLAVOR=USE_SYSTEM_LLVM \
-DCMAKE_COMPILE_WARNING_AS_ERROR=${{matrix.warnings-as-errors}} \
-DSLANG_ENABLE_CUDA=1 \
-DSLANG_ENABLE_EXAMPLES=0 \
-DSLANG_ENABLE_GFX=1 \
- -DSLANG_ENABLE_TESTS=1
+ -DSLANG_ENABLE_TESTS=1 \
+ "${cmake_launcher_defines[@]}"
cmake --workflow --preset "${{matrix.config}}"
- uses: robinraju/release-downloader@v1.11
with: