Github Action to install ISPC compiler.
version: Release version ofispcto install (optional).platform: Platform to download release ofispcfor (optional); one oflinux,windowsormacOS.architecture: Architecture to download release ofispcfor (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@mainTo 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.0To 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 }}