forked from ParRes/Kernels
-
Notifications
You must be signed in to change notification settings - Fork 0
/
.travis.yml
41 lines (41 loc) · 1006 Bytes
/
.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
# required for package manager installs
sudo: true
language: c
os:
- linux
# OpenMP compiler support on Mac is an issue
# - osx
compiler:
- gcc
# - clang
env:
- PRK_TARGET=allserial
- PRK_TARGET=allopenmp
- PRK_TARGET=allmpi1
- PRK_TARGET=allmpiopenmp
- PRK_TARGET=allmpishm
- PRK_TARGET=allmpirma
- PRK_TARGET=allshmem
- PRK_TARGET=allupc
- PRK_TARGET=allcharm++
- PRK_TARGET=allampi
- PRK_TARGET=allfgmpi
# - PRK_TARGET=allgrappa
before_install:
- export TRAVIS_ROOT=$HOME/travis
- mkdir $TRAVIS_ROOT
- sh ./travis/install-deps.sh $TRAVIS_ROOT $PRK_TARGET
- export PATH=$TRAVIS_ROOT/bin:$PATH
- export LD_LIBRARY_PATH=$TRAVIS_ROOT/lib:$LD_LIBRARY_PATH
- export PATH=$TRAVIS_ROOT/cmake/bin:$PATH
script:
- sh ./travis/build-run-prk.sh $TRAVIS_ROOT $PRK_TARGET
after_failure:
- echo "Sad panda"
notifications:
email:
recipients:
on_success: [change]
on_failure: [always]