-
Notifications
You must be signed in to change notification settings - Fork 3
/
.travis.yml
85 lines (67 loc) · 1.6 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
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
language: cpp
branches:
only:
- ITIM
before_install:
# - sudo apt-get clean
# - sudo apt-get update
# - sudo apt-get install build-essential
- sudo apt-add-repository -y ppa:smspillaz/cmake-2.8.12
- sudo apt-get update -qq
#- sudo apt-get install libboost-dev
env:
- GMX=5.1
- GMX=5.0.6
#- GMX=5.0.5
#- GMX=5.0.4
#- GMX=5.0.3
#- GMX=5.0.2
#- GMX=5.0.1
- GMX=5.0
#- GMX=4.6.7
#- GMX=4.6.6
#- GMX=4.6.5
#- GMX=4.6.4
#- GMX=4.6.3
#- GMX=4.6.2
#- GMX=4.6.1
- GMX=4.6
install:
- sudo apt-get install -y cmake cmake-data libproj-dev libeigen3-dev
before_script:
- ./maintainer/travis/build.sh
- mkdir build
- cd build
- cmake .. -DMYGMX_TREE=gromacs -DMYGMX_BUILD=gromacs/build ; ../maintainer/travis/dump_logs.sh
after_error:
- $TRAVIS_BUILD_DIR/maintainer/travis/dump_logs.sh
after_failure:
- $TRAVIS_BUILD_DIR/maintainer/travis/dump_logs.sh
script: make
#env:
# - myconfig=default
# - myconfig=maxset
# - myconfig=molcut
# - myconfig=rest1
# - myconfig=rest2
# - make_check=false myconfig=nocheck-maxset
# - with_fftw=false with_mpi=false myconfig=maxset
compiler:
- gcc
#matrix:
# include:
# - compiler: clang
# env: with-mpi=false myconfig=default
# - compiler: clang
# env: with-mpi=false myconfig=maxset
# - compiler: clang
# env: with-mpi=false myconfig=molcut
# - compiler: clang
# env: with-mpi=false myconfig=rest1
# - compiler: clang
# env: with-mpi=false myconfig=rest2
# - compiler: clang
# env: with-mpi=false make_check=false myconfig=nocheck-maxset
# - compiler: clang
# env: with-mpi=false myconfig=maxset without-cuda
#