retro-imager/.github/workflows/build-arm64-mac.yml
2024-10-15 14:33:56 -04:00

47 lines
1.1 KiB
YAML

name: Build Retro-Imager for ARM64 Macs
on:
push:
branches:
- dev
pull_request:
branches:
- dev
jobs:
build:
name: Build on macOS ARM64
runs-on: macos-13
steps:
- name: Checkout repository
uses: actions/checkout@v3
- name: Install Dependencies
run: |
brew update
brew install cmake qt@6
- name: Verify Qt Installation Path
run: |
echo "Qt is installed at: $(brew --prefix qt@6)"
ls -la $(brew --prefix qt@6)
- name: Configure and Build Retro-Imager
run: |
mkdir -p build
cd build
cmake -DCMAKE_PREFIX_PATH=$(brew --prefix qt@6) ../src
make
- name: Archive Build Artifacts
if: success()
run: |
mkdir -p build_artifacts
tar -czvf build_artifacts/retro-imager-arm64-mac.tar.gz build/
- name: Upload Build Artifacts
uses: actions/upload-artifact@v3
with:
name: retro-imager-arm64-mac
path: build_artifacts/retro-imager-arm64-mac.tar.gz