Skip to content

Add neoverse-512tvb mapping #22

Add neoverse-512tvb mapping

Add neoverse-512tvb mapping #22

Workflow file for this run

name: CI
on:
push:
branches: [main]
pull_request:
branches: [main]
jobs:
build-linux:
runs-on: ubuntu-latest
strategy:
matrix:
compiler: [g++, clang++]
steps:
- uses: actions/checkout@v4
with:
submodules: recursive
- name: Build
run: make CXX=${{ matrix.compiler }} -j$(nproc)
- name: Run tests
run: make check
build-macos:
runs-on: macos-latest
steps:
- uses: actions/checkout@v4
with:
submodules: recursive
- name: Build
run: make -j$(sysctl -n hw.ncpu)
- name: Run tests
run: make check
build-windows-mingw:
runs-on: windows-latest
defaults:
run:
shell: msys2 {0}
steps:
- uses: actions/checkout@v4
with:
submodules: recursive
- uses: msys2/setup-msys2@v2
with:
msystem: MINGW64
update: true
install: >-
mingw-w64-x86_64-gcc
mingw-w64-x86_64-make
make
- name: Show environment
run: |
echo "uname -s: $(uname -s)"
echo "CXX: $(which g++)"
g++ --version
- name: Build
run: make -j$(nproc)
- name: Run tests
run: make check
build-windows-mingw32:
runs-on: windows-latest
defaults:
run:
shell: msys2 {0}
steps:
- uses: actions/checkout@v4
with:
submodules: recursive
- uses: msys2/setup-msys2@v2
with:
msystem: MINGW32
update: true
install: >-
mingw-w64-i686-gcc
mingw-w64-i686-make
make
- name: Show environment
run: |
echo "uname -s: $(uname -s)"
echo "CXX: $(which g++)"
g++ --version
- name: Build
run: make -j$(nproc)
- name: Run tests
run: make check
build-freebsd:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
with:
submodules: recursive
- name: Build and test on FreeBSD
uses: vmactions/freebsd-vm@v1
with:
usesh: true
prepare: |
pkg install -y gmake
run: |
gmake -j$(sysctl -n hw.ncpu)
gmake check