.travis.yml 730 B

12345678910111213141516171819202122232425
  1. language: c
  2. compiler:
  3. - gcc
  4. - clang
  5. env:
  6. - BUILD_SYSTEM=AUTOTOOLS
  7. - BUILD_SYSTEM=CMAKE
  8. addons:
  9. apt:
  10. packages:
  11. - libogg-dev
  12. script:
  13. - if [[ "$BUILD_SYSTEM" == "AUTOTOOLS" ]] ; then ./autogen.sh ; fi
  14. - if [[ "$BUILD_SYSTEM" == "AUTOTOOLS" ]] ; then ./configure ; fi
  15. - if [[ "$BUILD_SYSTEM" == "AUTOTOOLS" ]] ; then make -j2 V=1 distcheck ; fi
  16. - if [[ "$BUILD_SYSTEM" == "CMAKE" ]] ; then mkdir build ; fi
  17. - if [[ "$BUILD_SYSTEM" == "CMAKE" ]] ; then pushd build ; fi
  18. - if [[ "$BUILD_SYSTEM" == "CMAKE" ]] ; then cmake -G "Unix Makefiles" -DCMAKE_BUILD_TYPE=Release .. ; fi
  19. - if [[ "$BUILD_SYSTEM" == "CMAKE" ]] ; then cmake --build . ; fi
  20. - if [[ "$BUILD_SYSTEM" == "CMAKE" ]] ; then popd ; fi