|
|
|
@ -74,15 +74,22 @@ matrix: |
|
|
|
|
- additional_defines="" |
|
|
|
|
- MATRIX_EVAL="brew install opencv" |
|
|
|
|
|
|
|
|
|
# - os: osx |
|
|
|
|
# name: macOS - clang - vcpkg |
|
|
|
|
# osx_image: xcode10.1 |
|
|
|
|
# env: |
|
|
|
|
# - additional_defines="-DBUILD_SHARED_LIBS=OFF" |
|
|
|
|
# - MATRIX_EVAL="brew install yasm && unset CC && unset CXX" |
|
|
|
|
# - USE_VCPKG=true |
|
|
|
|
# - VCPKG_DEFINES="-DCMAKE_TOOLCHAIN_FILE=$HOME/vcpkg/scripts/buildsystems/vcpkg.cmake" |
|
|
|
|
# |
|
|
|
|
- os: osx |
|
|
|
|
compiler: clang |
|
|
|
|
name: macOS - clang - opencv(latest) - libomp |
|
|
|
|
env: |
|
|
|
|
- additional_defines="" |
|
|
|
|
- MATRIX_EVAL="brew install opencv libomp" |
|
|
|
|
|
|
|
|
|
- os: osx |
|
|
|
|
name: macOS - clang - vcpkg |
|
|
|
|
osx_image: xcode11.4 |
|
|
|
|
env: |
|
|
|
|
- additional_defines="-DBUILD_SHARED_LIBS=OFF" |
|
|
|
|
- MATRIX_EVAL="brew install yasm && unset CC && unset CXX" |
|
|
|
|
- USE_VCPKG=true |
|
|
|
|
- VCPKG_DEFINES="-DCMAKE_TOOLCHAIN_FILE=$HOME/vcpkg/scripts/buildsystems/vcpkg.cmake" |
|
|
|
|
|
|
|
|
|
- os: linux |
|
|
|
|
compiler: clang |
|
|
|
|
dist: bionic |
|
|
|
@ -201,10 +208,8 @@ matrix: |
|
|
|
|
- LD_LIBRARY_PATH="/usr/local/cuda-10.0/lib64:/usr/local/cuda-10.0/lib64/stubs:${LD_LIBRARY_PATH}" |
|
|
|
|
- MATRIX_EVAL="wget http://developer.download.nvidia.com/compute/cuda/repos/ubuntu1404/x86_64/cuda-repo-ubuntu1404_10.0.130-1_amd64.deb && sudo apt-key adv --fetch-keys http://developer.download.nvidia.com/compute/cuda/repos/ubuntu1404/x86_64/7fa2af80.pub && sudo dpkg -i cuda-repo-ubuntu1404_10.0.130-1_amd64.deb && wget http://developer.download.nvidia.com/compute/machine-learning/repos/ubuntu1404/x86_64/nvidia-machine-learning-repo-ubuntu1404_4.0-2_amd64.deb && sudo dpkg -i nvidia-machine-learning-repo-ubuntu1404_4.0-2_amd64.deb && sudo apt-get -y update && sudo apt-get install -y --no-install-recommends cuda-compiler-10-0 cuda-libraries-dev-10-0 cuda-driver-dev-10-0 cuda-cudart-dev-10-0 cuda-cublas-dev-10-0 cuda-curand-dev-10-0 && sudo apt-get install -y --no-install-recommends libcudnn7-dev && sudo ln -s /usr/local/cuda-10.0/lib64/stubs/libcuda.so /usr/local/cuda-10.0/lib64/stubs/libcuda.so.1" |
|
|
|
|
|
|
|
|
|
# allow_failures: |
|
|
|
|
# - name: macOS - vcpkg |
|
|
|
|
# - name: ubuntu 18.04 - gcc - vcpkg |
|
|
|
|
# - name: ubuntu 18.04 - gcc - CUDA 10 - vcpkg |
|
|
|
|
allow_failures: |
|
|
|
|
- name: macOS - clang - vcpkg |
|
|
|
|
|
|
|
|
|
before_install: |
|
|
|
|
- travis_retry eval "${MATRIX_EVAL}" |
|
|
|
@ -222,6 +227,7 @@ install: |
|
|
|
|
- if [ "${USE_VCPKG}" = true ] ; then ./bootstrap-vcpkg.sh ; fi |
|
|
|
|
- if [ "${USE_VCPKG}" = true ] ; then echo "set(VCPKG_BUILD_TYPE release)" >> triplets/x64-osx.cmake ; fi |
|
|
|
|
- if [ "${USE_VCPKG}" = true ] ; then echo "set(VCPKG_BUILD_TYPE release)" >> triplets/x64-linux.cmake ; fi |
|
|
|
|
- if [ "${USE_VCPKG}" = true ] ; then travis_wait 45 ./vcpkg upgrade --no-dry-run; fi |
|
|
|
|
- if [ "${USE_VCPKG}" = true ] ; then travis_wait ./vcpkg install stb pthreads --recurse; fi |
|
|
|
|
- if [ "${USE_VCPKG}" = true ] ; then travis_wait 45 ./vcpkg install ffmpeg --recurse; fi |
|
|
|
|
#- if [ "${USE_VCPKG}" = true ] && [[ ! -z "${CUDACXX}" ]] ; then travis_wait 45 ./vcpkg install opencv[ffmpeg,cuda] --recurse; fi |
|
|
|
|