chiark / gitweb /
Merge pull request #46 from jschueller/travis
[nlopt.git] / .travis.yml
1 language: cpp
2 sudo: false
3
4 addons:
5   apt:
6     packages:
7     - swig
8     - python-dev
9     - python-numpy
10     - guile-2.0-dev
11     - octave3.2-headers
12     - cmake
13
14 script:
15   - ./autogen.sh --no-configure
16   - mkdir build && pushd build
17   - ../configure --prefix=$HOME/.local --enable-shared --enable-maintainer-mode --enable-cxx
18   - make -j2
19   - make install
20   - python ../test/test_std.py
21   - rm -rf * ~/.local
22   - cmake -DCMAKE_INSTALL_PREFIX=~/.local -DBUILD_SHARED_LIBS=ON ..
23   - make install -j2
24   - python ../test/test_std.py