mirror of
https://github.com/Open-Cascade-SAS/OCCT.git
synced 2026-05-11 10:10:56 +08:00
- Wrap deprecated FFmpeg calls in MSVC warning push/pop pragmas in two source files - Introduce `.github/workflows/master-validation.yml` and remove several old workflows - Broadened `if` conditions in `daily-ir-vcpkg-configure.yml` and updated macOS brew deps
30 lines
1002 B
YAML
30 lines
1002 B
YAML
name: 'Setup Windows MSVC Dependencies'
|
|
description: 'Download and setup 3rdparty dependencies and Mesa3D for Windows MSVC builds'
|
|
|
|
runs:
|
|
using: "composite"
|
|
steps:
|
|
- name: Set up MSVC
|
|
uses: ilammy/msvc-dev-cmd@v1.13.0
|
|
with:
|
|
arch: x64
|
|
|
|
- name: Download and extract 3rdparty dependencies
|
|
run: |
|
|
Invoke-WebRequest -Uri https://github.com/Open-Cascade-SAS/OCCT/releases/download/V7_9_0_beta1/3rdparty-vc14-64.zip -OutFile 3rdparty-vc14-64.zip
|
|
Expand-Archive -Path 3rdparty-vc14-64.zip -DestinationPath .
|
|
Remove-Item 3rdparty-vc14-64.zip
|
|
shell: pwsh
|
|
|
|
- name: Download and extract Mesa3D
|
|
run: |
|
|
curl -L -o mesa3d.7z https://github.com/pal1000/mesa-dist-win/releases/download/24.3.2/mesa3d-24.3.2-release-mingw.7z
|
|
7z x mesa3d.7z -omesa3d
|
|
shell: pwsh
|
|
|
|
- name: Run system-wide deployment
|
|
run: |
|
|
cd mesa3d
|
|
.\systemwidedeploy.cmd 1
|
|
.\systemwidedeploy.cmd 5
|
|
shell: cmd |