Skip to content
This repository was archived by the owner on Jul 18, 2025. It is now read-only.

Commit ec5e8e7

Browse files
authored
Merge pull request #75 from JSKitty/master
Add explicit CMake env paths
2 parents 9c3c6cf + c087219 commit ec5e8e7

1 file changed

Lines changed: 11 additions & 5 deletions

File tree

.github/workflows/publish.yaml

Lines changed: 11 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -58,15 +58,21 @@ jobs:
5858
# Update MSYS2 first
5959
C:\msys64\usr\bin\bash.exe -lc "pacman -Syu --noconfirm"
6060
61-
# Install Vulkan packages including glslc
62-
C:\msys64\usr\bin\bash.exe -lc "pacman -S --noconfirm mingw-w64-x86_64-vulkan-loader mingw-w64-x86_64-vulkan-headers mingw-w64-x86_64-shaderc mingw-w64-x86_64-glslang mingw-w64-x86_64-spirv-tools"
61+
# Install Vulkan packages including development libraries
62+
C:\msys64\usr\bin\bash.exe -lc "pacman -S --noconfirm mingw-w64-x86_64-vulkan-loader mingw-w64-x86_64-vulkan-headers mingw-w64-x86_64-vulkan-icd-loader mingw-w64-x86_64-shaderc mingw-w64-x86_64-glslang mingw-w64-x86_64-spirv-tools"
6363
64-
# Set environment variables
64+
# Set environment variables for CMake to find Vulkan
6565
echo "VULKAN_SDK=C:\msys64\mingw64" >> $env:GITHUB_ENV
66+
echo "VK_SDK_PATH=C:\msys64\mingw64" >> $env:GITHUB_ENV
67+
echo "Vulkan_LIBRARY=C:\msys64\mingw64\lib\libvulkan.dll.a" >> $env:GITHUB_ENV
68+
echo "Vulkan_INCLUDE_DIR=C:\msys64\mingw64\include" >> $env:GITHUB_ENV
69+
echo "CMAKE_PREFIX_PATH=C:\msys64\mingw64" >> $env:GITHUB_ENV
6670
echo "C:\msys64\mingw64\bin" >> $env:GITHUB_PATH
6771
68-
# Verify glslc is available
69-
Write-Host "Verifying glslc installation..."
72+
# Verify installations
73+
Write-Host "Checking for Vulkan library..."
74+
dir C:\msys64\mingw64\lib\*vulkan*
75+
Write-Host "Verifying glslc..."
7076
C:\msys64\mingw64\bin\glslc.exe --version
7177
7278
- name: install frontend dependencies

0 commit comments

Comments
 (0)