mirror of
https://github.com/p-ranav/indicators.git
synced 2025-12-06 12:38:09 +08:00
66 lines
1.4 KiB
YAML
66 lines
1.4 KiB
YAML
language: generic
|
|
|
|
dist: bionic
|
|
|
|
matrix:
|
|
include:
|
|
- env: CXX=g++-9 CC=gcc-9
|
|
addons:
|
|
apt:
|
|
packages:
|
|
- g++-9
|
|
sources:
|
|
- sourceline: 'ppa:ubuntu-toolchain-r/test'
|
|
- env: CXX=g++-8 CC=gcc-8
|
|
addons:
|
|
apt:
|
|
packages:
|
|
- g++-8
|
|
- env: CXX=g++-7 CC=gcc-7
|
|
addons:
|
|
apt:
|
|
packages:
|
|
- g++-7
|
|
- env: CXX=g++-6 CC=gcc-6
|
|
addons:
|
|
apt:
|
|
packages:
|
|
- g++-6
|
|
- env: CXX=g++-5 CC=gcc-5
|
|
addons:
|
|
apt:
|
|
packages:
|
|
- g++-5
|
|
|
|
- env: CXX=clang++-9 CC=clang-9
|
|
addons:
|
|
apt:
|
|
packages:
|
|
- clang-9
|
|
- libc++-9-dev
|
|
- libc++abi-9-dev
|
|
sources:
|
|
- sourceline: 'deb http://apt.llvm.org/bionic/ llvm-toolchain-bionic-9 main'
|
|
key_url: 'https://apt.llvm.org/llvm-snapshot.gpg.key'
|
|
- env: CXX=clang++-8 CC=clang-8
|
|
addons:
|
|
apt:
|
|
packages:
|
|
- clang-8
|
|
- libc++-8-dev
|
|
- libc++abi-8-dev
|
|
- env: CXX=clang++-7 CC=clang-7
|
|
addons:
|
|
apt:
|
|
packages:
|
|
- clang-7
|
|
- libc++-7-dev
|
|
- libc++abi-7-dev
|
|
|
|
|
|
script:
|
|
- if [[ "$CXX" == clang* ]]; then export CXXFLAGS="-stdlib=libc++"; fi
|
|
- mkdir build && cd build
|
|
- cmake -DINDICATORS_DEMO=ON -DINDICATORS_SAMPLES=ON ..
|
|
- make
|