]> rtime.felk.cvut.cz Git - hercules2020/kcf.git/blob - .travis.yml
Remove debug printf
[hercules2020/kcf.git] / .travis.yml
1 language: c++
2 addons:
3   apt:
4     sources: &common_sources
5       - sourceline: deb http://developer.download.nvidia.com/compute/cuda/repos/ubuntu1404/x86_64 /
6         key_url: http://developer.download.nvidia.com/compute/cuda/repos/ubuntu1404/x86_64/7fa2af80.pub
7       - ubuntu-toolchain-r-test
8       - llvm-toolchain-precise-3.8
9     packages: &common_packages
10       - cmake
11       - ninja-build
12       - libopencv-dev
13       - libfftw3-dev
14
15 env:
16   - CUDA_BIN_PATH=/usr/local/cuda-8.0 CXXFLAGS=-Werror CUDA_ARCH_LIST=6.2 NINJA_STATUS="[%f/%t] "
17
18 script: make
19
20 matrix:
21   include:
22     - compiler: gcc-5
23       addons:
24         apt:
25           sources: *common_sources
26           packages:
27             - *common_packages
28             - g++-5
29             - cuda-command-line-tools-8-0 cuda-cufft-dev-8-0 cuda-cublas-dev-8-0
30       script: make CC=gcc-5 CXX=g++-5
31     - compiler: clang-3.8
32       addons:
33         apt:
34           sources: *common_sources
35           packages:
36             - *common_packages
37             - clang-3.8
38             - cuda-command-line-tools-8-0 cuda-cufft-dev-8-0 cuda-cublas-dev-8-0
39       script: make CC=clang-3.8 CXX=clang++-3.8 $(make print_BUILDS|grep -v openmp)
40     - compiler: clang
41       name: clang & test
42       script:
43         - make BUILDS="$(make print_BUILDS|grep -v cufft|paste -s)"
44         - LD_LIBRARY_PATH=/usr/local/clang-5.0.0/lib/ LD_PRELOAD=libSegFault.so SEGFAULT_SIGNALS=all ninja test
45       addons:
46         apt: { sources: *common_sources, packages: [*common_packages, unzip] }
47
48 before_cache: rm -f vot2016/*/{output.txt,core}
49 cache:
50   directories: [ vot2016 ]