jack2 codebase
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

35 lines
1013B

  1. sudo: false
  2. os:
  3. - osx
  4. - linux
  5. language:
  6. - cpp
  7. compiler:
  8. - gcc
  9. - clang
  10. addons:
  11. apt:
  12. packages:
  13. - libsamplerate-dev
  14. - libsndfile-dev
  15. - libasound2-dev
  16. before_install:
  17. - if [ "$TRAVIS_OS_NAME" == "osx" ]; then brew update; fi
  18. - if [ "$TRAVIS_OS_NAME" == "osx" ]; then brew outdated pkg-config || brew upgrade pkg-config; fi
  19. - if [ "$TRAVIS_OS_NAME" == "osx" ]; then brew install aften; fi
  20. - if [ "$TRAVIS_OS_NAME" == "osx" ]; then brew install libsamplerate; fi
  21. - if [ "$TRAVIS_OS_NAME" == "osx" ]; then brew install libsndfile; fi
  22. - if [ "$TRAVIS_OS_NAME" == "osx" ]; then brew install opus; fi
  23. - if [ "$TRAVIS_OS_NAME" == "osx" ]; then brew install readline; fi
  24. script:
  25. - if [ "$TRAVIS_OS_NAME" == "linux" ]; then ./waf configure --alsa; fi
  26. - if [ "$TRAVIS_OS_NAME" == "osx" ]; then ./waf configure --opus=no --readline=no; fi
  27. - ./waf build
  28. matrix:
  29. exclude:
  30. - os: osx
  31. compiler: gcc