1
- language : c
1
+ language : generic
2
2
3
3
env :
4
- - RACKET_VERSION=5.3.5
5
- - RACKET_VERSION=5.3.6
6
- - RACKET_VERSION=6.0
7
- - RACKET_VERSION=6.0.1
8
- - RACKET_VERSION=6.1
9
- - RACKET_VERSION=6.1.1
10
- - RACKET_VERSION=6.2
11
- - RACKET_VERSION=HEAD
12
- - RACKET_VERSION=SCOPE_SNAPSHOT
4
+ # Emacs 24.3
5
+ - EMACS=emacs-24, RACKET_VERSION=5.3.5
6
+ - EMACS=emacs-24, RACKET_VERSION=5.3.6
7
+ - EMACS=emacs-24, RACKET_VERSION=6.0
8
+ - EMACS=emacs-24, RACKET_VERSION=6.0.1
9
+ - EMACS=emacs-24, RACKET_VERSION=6.1
10
+ - EMACS=emacs-24, RACKET_VERSION=6.1.1
11
+ - EMACS=emacs-24, RACKET_VERSION=6.2
12
+ - EMACS=emacs-24, RACKET_VERSION=HEAD
13
+ - EMACS=emacs-24, RACKET_VERSION=SCOPE_SNAPSHOT
14
+ # Emacs snapshot
15
+ - EMACS=emacs-snapshot, RACKET_VERSION=5.3.5
16
+ - EMACS=emacs-snapshot, RACKET_VERSION=5.3.6
17
+ - EMACS=emacs-snapshot, RACKET_VERSION=6.0
18
+ - EMACS=emacs-snapshot, RACKET_VERSION=6.0.1
19
+ - EMACS=emacs-snapshot, RACKET_VERSION=6.1
20
+ - EMACS=emacs-snapshot, RACKET_VERSION=6.1.1
21
+ - EMACS=emacs-snapshot, RACKET_VERSION=6.2
22
+ - EMACS=emacs-snapshot, RACKET_VERSION=HEAD
23
+ - EMACS=emacs-snapshot, RACKET_VERSION=SCOPE_SNAPSHOT
13
24
14
25
matrix :
15
26
allow_failures :
@@ -18,20 +29,28 @@ matrix:
18
29
fast_finish : true
19
30
20
31
before_install :
21
- # # Racket
22
- - git clone https://github.com/greghendershott/travis-racket.git
23
- - cat travis-racket/install-racket.sh | bash # pipe to bash not sh!
24
- - export PATH=/usr/racket/bin:$PATH
32
+ # # Racket
33
+ - git clone https://github.com/greghendershott/travis-racket.git
34
+ - cat travis-racket/install-racket.sh | bash # pipe to bash not sh!
35
+ - export PATH=/usr/racket/bin:$PATH
25
36
26
- # # Emacs
27
- - sudo add-apt-repository -y ppa:cassou/emacs
28
- - sudo apt-get update -qq
29
- - sudo apt-get -f install
30
- - sudo apt-get install -qq emacs24 emacs24-el
37
+ # # Emacs
38
+ - if [ "$EMACS" = 'emacs-24.3' ]; then
39
+ sudo add-apt-repository -y ppa:cassou/emacs &&
40
+ sudo apt-get -qq update &&
41
+ sudo apt-get -qq -f install &&
42
+ sudo apt-get -qq install emacs24 &&
43
+ sudo apt-get -qq install emacs24-el;
44
+ fi
45
+ - if [ "$EMACS" = 'emacs-snapshot' ]; then
46
+ sudo add-apt-repository -y ppa:ubuntu-elisp/ppa &&
47
+ sudo apt-get -qq update &&
48
+ sudo apt-get -qq -f install &&
49
+ sudo apt-get -qq install emacs-snapshot &&
50
+ sudo apt-get -qq install emacs-snapshot-el;
51
+ fi
31
52
32
53
script :
33
- - make deps
34
- - make compile
35
- - make test
36
-
37
-
54
+ - make deps EMACSBIN=$EMACS
55
+ - make compile EMACSBIN=$EMACS
56
+ - make test EMACSBIN=$EMACS
0 commit comments