blob: 214c9a0b50df7869a3cae39356e0d9736e7f920f [file] [log] [blame] [edit]
branches:
only:
- main
language: cpp
dist: bionic
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