Skip to content

Merge pull request #1572 from jpd002/dependabot/github_actions/mymind… #1948

Merge pull request #1572 from jpd002/dependabot/github_actions/mymind…

Merge pull request #1572 from jpd002/dependabot/github_actions/mymind… #1948

name: Build Linux ARM64
on: [push, pull_request]
jobs:
build_linux_arm64:
runs-on: ubuntu-24.04-arm
steps:
- name: Install Dependencies
run: |
sudo apt update
sudo apt install libcurl4-openssl-dev libgl1-mesa-dev libglu1-mesa-dev libalut-dev libevdev-dev qt6-base-dev
- name: Checkout
uses: actions/checkout@v6
with:
submodules: recursive
fetch-depth: 0
- name: Force Fetch Git Tags
run: git fetch --tags --force
- name: Generate CMake Project
run: |
mkdir build
cd build
cmake .. -G"Unix Makefiles" -DCMAKE_INSTALL_PREFIX=./appdir/usr -DBUILD_LIBRETRO_CORE=yes
- name: Build
run: |
cd build
cmake --build . --config Release -j $(nproc)
- name: Run Tests
run: |
cd build
ctest -C Release