.travis.yml 1.2 KB

12345678910111213141516171819202122232425262728293031
  1. language: c
  2. compiler:
  3. - gcc
  4. - clang
  5. os:
  6. - linux
  7. - osx
  8. before_install:
  9. - if [[ "$TRAVIS_OS_NAME" == "osx" ]]; then brew update ; fi
  10. - if [[ "$TRAVIS_OS_NAME" == "osx" ]]; then brew install check; fi
  11. - if [[ "$TRAVIS_OS_NAME" == "linux" ]]; then sudo apt-get -qq update; fi
  12. - if [[ "$TRAVIS_OS_NAME" == "linux" ]]; then sudo apt-get install -y check; fi
  13. env:
  14. - CONFIG="--disable-examples --disable-player --disable-tools"
  15. - CONFIG="--disable-examples --disable-player --disable-tools --enable-assertions"
  16. - CONFIG="--disable-examples --disable-player --disable-tools --enable-assertions --enable-check-asm"
  17. - CONFIG="--disable-examples --disable-player --disable-tools --enable-assertions --enable-encoder-check"
  18. - CONFIG="--disable-examples --disable-player --disable-tools --enable-assertions --enable-float-pvq"
  19. - CONFIG="--disable-examples --disable-player --disable-tools --enable-assertions --enable-dct-check-overflow"
  20. - CONFIG="--disable-examples --disable-player --disable-tools --enable-assertions --enable-accounting"
  21. - CONFIG="--disable-examples --disable-player --disable-tools --enable-assertions --enable-ec-accounting"
  22. script:
  23. - ./autogen.sh
  24. - ./configure $CONFIG
  25. - make check