blob: d485e2204006b6a00626c5263bd60f7f94bb7092 [file] [log] [blame]
branches:
only:
- main
language: cpp
dist: focal
matrix:
include:
- name: "Linux / clang / x86_64"
os: linux
compiler: clang
- name: "Linux / gcc / x86_64, i686"
os: linux
compiler: gcc
- name: "Linux / gcc / aarch64"
os: linux
compiler: gcc
arch: arm64
- name: "Linux / gcc / ppc64le"
os: linux
compiler: gcc
arch: ppc64le
- name: "macOS / clang / x86_64"
os: osx
compiler: clang
- name: "Windows / MSVC / x64, Win32"
os: windows
# CMake picks up MSVC regardless of what compiler we specify here.
before_script:
- ./ci/show-cpu-info
script:
- ./ci/build
- ./ci/test