diff options
Diffstat (limited to '.github/workflows')
| -rw-r--r-- | .github/workflows/vk-gl-cts-nightly.yml | 14 |
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: |
