Update windows-macOS-Linux.yml

This commit is contained in:
Nayla 2023-04-22 11:12:09 -04:00 committed by GitHub
commit 5e1d5c2a4d
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -46,14 +46,14 @@ jobs:
platform: mac platform: mac
# Setup CMake # Setup CMake
- name: Setup CMake - name: Setup CMake
if: matrix.os == 'linux-latest' if: matrix.os == 'ubuntu-latest'
uses: Symbitic/install-cmake@v0.1.1 uses: Symbitic/install-cmake@v0.1.1
with: with:
platform: linux platform: linux
# Use Static ZSTD # Use Static ZSTD
- name: Remove ZSTD - name: Remove ZSTD
if: matrix.os == 'macos-latest' if: matrix.os == 'macos-latest'
run: brew uninstall zstd curl php --force --ignore-dependencies run: brew uninstall zstd curl php --foubunturce --ignore-dependencies
# Run CMake # Run CMake
- name: Run CMake - name: Run CMake
if: matrix.os == 'macos-latest' if: matrix.os == 'macos-latest'
@ -68,19 +68,19 @@ jobs:
run: msbuild "D:\a\Dolphin-MPN\Dolphin-MPN\Source\dolphin-emu.sln" /verbosity:minimal /property:Configuration=Release /property:Platform=x64 run: msbuild "D:\a\Dolphin-MPN\Dolphin-MPN\Source\dolphin-emu.sln" /verbosity:minimal /property:Configuration=Release /property:Platform=x64
# Setup Packages # Setup Packages
- name: Setup Packages - name: Setup Packages
if: matrix.os == 'linux-latest' if: matrix.os == 'ubuntu-latest'
run: sudo apt update && sudo apt upgrade && sudo apt install p7zip-full build-essential git cmake ffmpeg libavcodec-dev libavformat-dev libavutil-dev libswscale-dev libevdev-dev libusb-1.0-0-dev libxrandr-dev libxi-dev libpangocairo-1.0-0 qt6-base-private-dev libbluetooth-dev libasound2-dev libpulse-dev libgl1-mesa-dev libudev-dev libsystemd-dev dpkg-dev run: sudo apt update && sudo apt upgrade && sudo apt install p7zip-full build-essential git cmake ffmpeg libavcodec-dev libavformat-dev libavutil-dev libswscale-dev libevdev-dev libusb-1.0-0-dev libxrandr-dev libxi-dev libpangocairo-1.0-0 qt6-base-private-dev libbluetooth-dev libasound2-dev libpulse-dev libgl1-mesa-dev libudev-dev libsystemd-dev dpkg-dev
# Run CMake # Run CMake
- name: Run CMake - name: Run CMake
if: matrix.os == 'linux-latest' if: matrix.os == 'ubuntu-latest'
run: mkdir build && cd build && cmake .. -G Ninja -DLINUX_LOCAL_DEV=true -DCPACK_PACKAGE_CONTACT="Mario Party Netplay" -DDISTRIBUTOR="Mario Party Netplay" run: mkdir build && cd build && cmake .. -G Ninja -DLINUX_LOCAL_DEV=true -DCPACK_PACKAGE_CONTACT="Mario Party Netplay" -DDISTRIBUTOR="Mario Party Netplay"
# Build Project # Build Project
- name: Run Make - name: Run Make
if: matrix.os == 'linux-latest' if: matrix.os == 'ubuntu-latest'
run: cd build && ninja -j$(nproc) run: cd build && ninja -j$(nproc)
# Configure Dolphin # Configure Dolphin
- name: Configure Dolphin - name: Configure Dolphin
if: matrix.os == 'linux-latest' if: matrix.os == 'ubuntu-latest'
run: cd build && cp -r ../Data/Sys/ Binaries/ && cp -r ../Data/User/ Binaries/ && cp -r ../Data/dolphin-emu.png Binaries/ && touch Binaries/portable.txt run: cd build && cp -r ../Data/Sys/ Binaries/ && cp -r ../Data/User/ Binaries/ && cp -r ../Data/dolphin-emu.png Binaries/ && touch Binaries/portable.txt
# Upload Artifact # Upload Artifact
- name: Upload Build Artifact - name: Upload Build Artifact