.travis.yml 747 Bytes
Newer Older
1
2
3
4
5
language: cpp
compiler:
  - clang

before_install:
6
7
  - sudo apt-get update -qq
  - sudo apt-get install -qq libpcre3 libpcre3-dev gromacs
Robert McGibbon's avatar
Robert McGibbon committed
8
  - sudo apt-get install -qq swig doxygen llvm-3.3
9
  - sudo apt-get install -qq python-numpy python-scipy python-nose
Robert McGibbon's avatar
Robert McGibbon committed
10
  - export ASAN_SYMBOLIZER_PATH=/usr/bin/llvm-symbolizer-3.3
11

12
script:
Robert McGibbon's avatar
Robert McGibbon committed
13
  - cmake -DCMAKE_INSTALL_PREFIX=~/OpenMM -DCMAKE_BUILD_TYPE=Debug -DCMAKE_CXX_FLAGS_DEBUG="-g -fsanitize=address -fno-omit-frame-pointer -O2" .
Robert McGibbon's avatar
Robert McGibbon committed
14
15
16
17
18
19
20
21
22
23
24
  - make
  - make test
  - make install
  - ls ~/OpenMM/include
  - export LD_LIBRARY_PATH=~/OpenMM/lib/
  - export OPENMM_LIB_PATH=~/OpenMM/lib/
  - export OPENMM_INCLUDE_PATH=~/OpenMM/include/
  - cd python
  - sudo -E python setup.py install
  - cd tests
  - nosetests -vv