-
Notifications
You must be signed in to change notification settings - Fork 4
/
Copy path.travis.yml
47 lines (42 loc) · 1.13 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
language: d
dist: xenial
d:
- dmd
- ldc
- gdc
matrix:
allow_failures:
- d: gdc
addons:
apt:
update: true
sources:
- ubuntu-toolchain-r-test
packages:
# gcc-8 necessary as compatibility for spirv_cross-d
- gcc-8
- libwayland-dev
- libx11-xcb-dev
- libxcb-xkb-dev
- libxkbcommon-dev
- libxkbcommon-x11-dev
- libpng16-dev
- libjpeg-turbo8-dev
script:
- dub test --compiler=${DC}
- dub test gfx:core --compiler=${DC}
- dub test gfx:decl --compiler=${DC}
- dub test gfx:genmesh --compiler=${DC}
- dub test gfx:gl3 --compiler=${DC}
- dub test gfx:math --compiler=${DC}
- dub test gfx:memalloc --compiler=${DC}
- dub test gfx:vulkan --compiler=${DC}
- dub build gfx:declapi --compiler=${DC}
- dub build gfx:deferred --compiler=${DC}
- dub build gfx:depth --compiler=${DC}
- dub build gfx:shadow --compiler=${DC}
- dub build gfx:stencil --compiler=${DC}
- dub build gfx:swapchain --compiler=${DC}
- dub build gfx:texture --compiler=${DC}
- dub build gfx:triangle --compiler=${DC}
- dub build --build=ddox --compiler=${DC} --root=docbld