diff --git a/.travis.yml b/.travis.yml index 3039d8e8dacb77259d0f4b089f4bfa696f9d6569..3d4d7437e4fcd8913699253cbf3269218ccc9993 100644 --- a/.travis.yml +++ b/.travis.yml @@ -13,7 +13,6 @@ env: - DO_COVERAGE_ON_BRANCH="master;release" - DO_CPPCHECK_ON_BRANCH="" - DO_INSTALL_DOC_EXCEPT_ON_BRANCH="" - - BUILD_WITH_CATKIN_SUPPORT=false - MAKEFLAGS="-j2" jobs: @@ -67,7 +66,7 @@ branches: - master - debian - devel -before_install: ./.travis/run before_install +before_install: ./travis_custom/custom_before_install install: pip install coveralls numpy --user script: - export CMAKE_ADDITIONAL_OPTIONS="-DCMAKE_BUILD_TYPE=${BUILDTYPE}" diff --git a/travis_custom/custom_before_install b/travis_custom/custom_before_install new file mode 100755 index 0000000000000000000000000000000000000000..9fbf67f3a6737793c537863274f5c8b3df5a6af5 --- /dev/null +++ b/travis_custom/custom_before_install @@ -0,0 +1,14 @@ +#!/bin/bash + +# Add Python dependency +echo "TRAVIS_PYTHON_VERSION=$TRAVIS_PYTHON_VERSION" +if [[ $TRAVIS_PYTHON_VERSION -gt 30 ]]; then + export APT_DEPENDENCIES=$APT_DEPENDENCIES" python3-numpy" +fi + +# When this script is called the current directory is ./custom_travis +. ./.travis/run ../.travis/before_install + +# Git fetch tags +git fetch --tags + diff --git a/travis_custom/custom_build b/travis_custom/custom_build index 4c3cf67e2a4daaf5468faadcbe362aa441281d06..9874b08911860d82c03b44039dcf99d1b55b3b9c 100755 --- a/travis_custom/custom_build +++ b/travis_custom/custom_build @@ -11,7 +11,6 @@ fi if [[ $TRAVIS_PYTHON_VERSION -gt 30 ]]; then export CMAKE_ADDITIONAL_OPTIONS=" ${CMAKE_ADDITIONAL_OPTIONS} -DPYTHON_EXECUTABLE=$(which python3)" - pip3 install numpy --user fi # Setup environment variables.