-
Notifications
You must be signed in to change notification settings - Fork 1
/
.travis.yml
56 lines (54 loc) · 1.5 KB
/
.travis.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
matrix:
include:
# linux focal build
- name: "Linux - Clang - Ubuntu 20.04 LTS"
language: cpp
os: linux
dist: focal
env:
- CXX_EXE=/usr/bin/clang++-10
- CC_EXE=/usr/bin/clang-10
- CXX=/usr/bin/clang++-10
- CC=/usr/bin/clang-10
cache:
directories:
- $HOME/.conan/data
addons:
apt:
packages:
- python3-pip
- clang-10
- libstdc++-10-dev
- libc++abi-10-dev
- ninja-build
- libgl1-mesa-dev
- libxinerama-dev
- libxcursor-dev
- xorg-dev
- libxrandr-dev
- libx11-xcb-dev
- libxcb1-dev
- libxcb-render-util0-dev
- libxcb-randr0-dev
- libxcb-icccm4-dev
- libxcb-image0-dev
- libxcb-keysyms1-dev
- libxcb-shape0-dev
- libxcb-sync-dev
- libxcb-util0-dev
- libxcb-xfixes0-dev
- libxcb-xinerama0-dev
- libxcb-xinput-dev
- libxcb-xkb-dev
- libxcb-xrm-dev
- libxcb-xtest0-dev
- libxcb-xv0-dev
- libxcb-xvmc0-dev
install:
- pip3 install conan cmake
- conan user
script:
- conan --version
- cmake --version
- conan remove overpeek-engine/* --force
- conan create . -s compiler=clang -s compiler.version=10 -s build_type=Release --build=missing