Github Action to install ISPC compiler.
version
: Release version ofispc
to install (optional).platform
: Platform to download release ofispc
for (optional); one oflinux
,windows
ormacOS
.architecture
: Architecture to download release ofispc
for (optional).
Single platform installation of latest ISPC release:
on: push
jobs:
build:
runs-on: ubuntu-latest
name: build
steps:
- name: install ISPC
uses: ispc/install-ispc-action@main
To install specific version of ISPC, provide the version
variable:
on: push
jobs:
build:
runs-on: ubuntu-latest
name: build
steps:
- name: install ISPC
uses: ispc/install-ispc-action@main
with:
version: 1.22.0
To install ISPC across platforms, add the platform
variable to your build matrix:
jobs:
build:
strategy:
fail-fast: false
matrix:
include:
- os: ubuntu-latest
platform: linux
- os: windows-latest
platform: windows
- os: macos-latest
platform: macOS
runs-on: ${{ matrix.os }}
name: build
steps:
- name: install ISPC
uses: ispc/install-ispc-action@main
with:
platform: ${{ matrix.platform }}