Wenzel Jakob | 3b806d4 | 2015-10-11 16:29:35 +0200 | [diff] [blame] | 1 | language: cpp |
| 2 | sudo: false |
| 3 | addons: |
| 4 | apt: |
| 5 | sources: |
| 6 | - ubuntu-toolchain-r-test |
| 7 | - deadsnakes |
| 8 | packages: |
| 9 | - g++-4.8 |
Wenzel Jakob | 5e90fa4 | 2015-11-24 21:24:04 +0100 | [diff] [blame^] | 10 | - g++-4.8-multilib |
| 11 | - g++-multilib |
Wenzel Jakob | 3b806d4 | 2015-10-11 16:29:35 +0200 | [diff] [blame] | 12 | - python3.5 |
| 13 | - python3.5-dev |
| 14 | - python3.5-venv |
Wenzel Jakob | 5e90fa4 | 2015-11-24 21:24:04 +0100 | [diff] [blame^] | 15 | - python3.5-dev:i386 |
Wenzel Jakob | 3b806d4 | 2015-10-11 16:29:35 +0200 | [diff] [blame] | 16 | matrix: |
| 17 | include: |
| 18 | - os: linux |
| 19 | compiler: gcc-4.8 |
| 20 | script: |
| 21 | - pyvenv-3.5 venv |
Wenzel Jakob | b1b7140 | 2015-10-18 16:48:30 +0200 | [diff] [blame] | 22 | - cmake -DPYBIND11_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 |
Wenzel Jakob | 3b806d4 | 2015-10-11 16:29:35 +0200 | [diff] [blame] | 23 | - make -j 2 |
| 24 | - source venv/bin/activate |
| 25 | - pip install numpy |
| 26 | - CTEST_OUTPUT_ON_FAILURE=TRUE make test |
| 27 | - os: osx |
| 28 | compiler: clang |
| 29 | script: |
Wenzel Jakob | b1b7140 | 2015-10-18 16:48:30 +0200 | [diff] [blame] | 30 | - cmake -DPYBIND11_PYTHON_VERSION=2.7 |
Wenzel Jakob | 3b806d4 | 2015-10-11 16:29:35 +0200 | [diff] [blame] | 31 | - make -j 2 |
| 32 | - CTEST_OUTPUT_ON_FAILURE=TRUE make test |
Wenzel Jakob | 5e90fa4 | 2015-11-24 21:24:04 +0100 | [diff] [blame^] | 33 | #- os: linux |
| 34 | #compiler: gcc-4.8 |
| 35 | #script: |
| 36 | #- pyvenv-3.5 venv |
| 37 | #- cmake -DPYBIND11_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 -DCMAKE_CXX_FLAGS=-m32 |
| 38 | #- make -j 2 |