diff options
Diffstat (limited to '.travis.yml')
-rw-r--r-- | .travis.yml | 26 |
1 files changed, 10 insertions, 16 deletions
diff --git a/.travis.yml b/.travis.yml index bc1ee45b..db717718 100644 --- a/.travis.yml +++ b/.travis.yml | |||
@@ -7,35 +7,29 @@ compiler: | |||
7 | - clang | 7 | - clang |
8 | 8 | ||
9 | env: | 9 | env: |
10 | - BUILD_TYPE=Release | 10 | - BUILD_TYPE=release |
11 | - BUILD_TYPE=Debug | 11 | - BUILD_TYPE=debug |
12 | - BUILD_TYPE=ASAN | ||
13 | 12 | ||
14 | arch: | 13 | arch: |
15 | packages: | 14 | packages: |
16 | - cmake | 15 | - meson |
16 | - ninja | ||
17 | - xorg-server-xwayland | 17 | - xorg-server-xwayland |
18 | - json-c | 18 | - json-c |
19 | - wayland | 19 | - wayland |
20 | - wayland-protocols | ||
20 | - xcb-util-image | 21 | - xcb-util-image |
21 | - pango | 22 | - pango |
22 | - cairo | 23 | - cairo |
23 | - gdk-pixbuf2 | 24 | - gdk-pixbuf2 |
24 | - wlc-git | ||
25 | - libcap | 25 | - libcap |
26 | - meson | 26 | - libinput |
27 | - libxkbcommon | ||
27 | script: | 28 | script: |
28 | - git clone https://github.com/swaywm/wlroots | 29 | - git clone https://github.com/swaywm/wlroots |
29 | - cd wlroots | 30 | - 'cd wlroots && meson --prefix=/usr build && ninja -C build && sudo ninja -C build install' |
30 | - mkdir build | 31 | - meson build --buildtype=$BUILD_TYPE |
31 | - cd build | 32 | - ninja -C build |
32 | - meson --prefix=/usr .. | ||
33 | - sudo ninja install | ||
34 | - cd ../.. | ||
35 | - cmake . | ||
36 | - make | ||
37 | - cmake -DCMAKE_BUILD_TYPE=$BUILD_TYPE . | ||
38 | - make | ||
39 | 33 | ||
40 | script: | 34 | script: |
41 | - "curl -s https://raw.githubusercontent.com/mikkeloscar/arch-travis/master/arch-travis.sh | bash" | 35 | - "curl -s https://raw.githubusercontent.com/mikkeloscar/arch-travis/master/arch-travis.sh | bash" |