Skip to content

Commit cb6b097

Browse files
committed
Adapt Travis configuration
1 parent ac0c1df commit cb6b097

File tree

1 file changed

+14
-7
lines changed

1 file changed

+14
-7
lines changed

.travis.yml

Lines changed: 14 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,16 @@
1-
before_install:
2-
- sudo curl http://netcologne.dl.sourceforge.net/project/d-apt/files/d-apt.list -o /etc/apt/sources.list.d/d-apt.list
3-
- sudo apt-get update && sudo apt-get -y --allow-unauthenticated install d-apt-keyring && sudo apt-get update
4-
- sudo apt-get install dmd-bin libncursesw5 make
1+
language: d
52

6-
script:
7-
dmd -lib -L-lncursesw -oflibncurses-d deimos/ncurses/curses.d deimos/ncurses/eti.d deimos/ncurses/form.d deimos/ncurses/menu.d deimos/ncurses/ncurses.d deimos/ncurses/panel.d deimos/ncurses/unctrl.d
3+
d:
4+
- dmd
5+
- ldc
6+
- gdc
87

9-
cd examples/ && make
8+
script:
9+
- dub build
10+
- dub build -c panels
11+
- dub build -c full
12+
- |
13+
for E in examples/*/dub.json ; do
14+
EXAMPLE="$(dirname ${E#*/})"
15+
dub build "ncurses:$EXAMPLE"
16+
done

0 commit comments

Comments
 (0)