blob: 17c56ec5934b28de8240e56e0908104ba92da3c6 [file] [log] [blame]
Wenzel Jakob3b806d42015-10-11 16:29:35 +02001language: cpp
2sudo: false
3addons:
4 apt:
5 sources:
6 - ubuntu-toolchain-r-test
7 - deadsnakes
8 packages:
9 - g++-4.8
10 - python3.5
11 - python3.5-dev
12 - python3.5-venv
13matrix:
14 include:
15 - os: linux
16 compiler: gcc-4.8
17 script:
18 - pyvenv-3.5 venv
19 - cmake -DPYBIND_PYTHON_VERSION=3.5 -DPYTHON_INCLUDE_DIR:PATH=/usr/include/python3.5m -DPYTHON_LIBRARY:FILEPATH=/usr/lib/x86_64-linux-gnu/libpython3.5m.so -DPYTHON_EXECUTABLE:FILEPATH=`pwd`/venv/bin/python3.5 -DCMAKE_CXX_COMPILER=g++-4.8
20 - make -j 2
21 - source venv/bin/activate
22 - pip install numpy
23 - CTEST_OUTPUT_ON_FAILURE=TRUE make test
24 - os: osx
25 compiler: clang
26 script:
27 - cmake -DPYBIND_PYTHON_VERSION=2.7
28 - make -j 2
29 - CTEST_OUTPUT_ON_FAILURE=TRUE make test