.travis.yml 704 B

1234567891011121314151617181920212223242526272829303132
  1. language: c
  2. git:
  3. submodule: true
  4. compiler:
  5. - clang
  6. - gcc
  7. script:
  8. - mkdir build
  9. - cd build
  10. - cmake -DUSE_ALLEGRO=OFF -DUSE_PROFILING=OFF -DCOVERALLS=OFF -DCMAKE_BUILD_TYPE=Release ..
  11. - cmake --build .
  12. - cd ..
  13. - mkdir coverage
  14. - cd coverage
  15. - cmake -DUSE_ALLEGRO=OFF -DUSE_PROFILING=OFF -DCOVERALLS=ON -DCMAKE_BUILD_TYPE=Debug ..
  16. - cmake --build .
  17. - cmake --build . --target coveralls
  18. install: true
  19. env:
  20. global:
  21. - CODECOV_TOKEN=$COVERALLS_REPO_TOKEN
  22. addons:
  23. apt:
  24. sources:
  25. - george-edison55-precise-backports # cmake 3.2.3 / doxygen 1.8.3
  26. packages:
  27. - cmake
  28. - cmake-data
  29. - lcov
  30. - curl
  31. after_success:
  32. - bash <(curl -s https://codecov.io/bash)