mirror of https://github.com/bjornbytes/lovr.git
actions: macOS downloads and installs MoltenVK;
This commit is contained in:
parent
b24350fb31
commit
4f55b742c9
|
@ -47,7 +47,7 @@ jobs:
|
|||
run: cmake --build build
|
||||
- name: AppImage
|
||||
run: >
|
||||
curl -OL https://github.com/AppImage/AppImageKit/releases/download/continuous/appimagetool-x86_64.AppImage &&
|
||||
curl -sOL https://github.com/AppImage/AppImageKit/releases/download/continuous/appimagetool-x86_64.AppImage &&
|
||||
chmod +x ./appimagetool-x86_64.AppImage &&
|
||||
./appimagetool-x86_64.AppImage build/bin &&
|
||||
mv LÖVR-x86_64.AppImage lovr-x86_64.AppImage
|
||||
|
@ -103,12 +103,22 @@ jobs:
|
|||
name: macOS
|
||||
runs-on: macos-latest
|
||||
steps:
|
||||
- name: Install Wulkan
|
||||
env:
|
||||
VKV: 1.3.231.1
|
||||
run: |
|
||||
curl -sOL https://sdk.lunarg.com/sdk/download/$VKV/mac/vulkansdk-macos-$VKV.dmg?Human=true
|
||||
hdiutil attach vulkansdk-macos-$VKV.dmg
|
||||
cp -R /Volumes/vulkansdk-macos-$VKV .
|
||||
hdiutil detach /Volumes/vulkansdk-macos-$VKV
|
||||
export VULKAN_SDK=${{ runner.temp }}/vulkan && echo "VULKAN_SDK=$VULKAN_SDK/macOS" >> $GITHUB_ENV
|
||||
sudo vulkansdk-macos-$VKV/InstallVulkan.app/Contents/MacOS/InstallVulkan --root $VULKAN_SDK --accept-licenses --default-answer --confirm-command install
|
||||
- name: Checkout
|
||||
uses: actions/checkout@v3
|
||||
with:
|
||||
submodules: true
|
||||
- name: Init
|
||||
run: cmake -B build -D LOVR_BUILD_BUNDLE=ON
|
||||
run: cmake -B build -D LOVR_BUILD_BUNDLE=ON -D Vulkan_LIBRARY=$VULKAN_SDK/../MoltenVK/dylib/macOS/libMoltenVK.dylib
|
||||
- name: Build
|
||||
run: cmake --build build
|
||||
- name: Upload
|
||||
|
|
Loading…
Reference in New Issue