unix.sh 585 B

1234567891011121314151617181920212223
  1. # Continuous integration build script for opusfile.
  2. # This script is run by automated frameworks to verify commits
  3. # see https://mf4.xiph.org/jenkins/job/opusfile-unix/
  4. # This is intended to be run from the top-level source directory.
  5. set -x
  6. # WARNING: clobbers outside the current tree!
  7. rm -f ../opus
  8. ln -s /srv/jenkins/jobs/opus/workspace ../opus
  9. # compile
  10. make -C unix PKG_CONFIG_PATH=$PWD/../opus clean
  11. make -C unix PKG_CONFIG_PATH=$PWD/../opus
  12. # run any built-in tests
  13. make -C unix PKG_CONFIG_PATH=$PWD/../opus check
  14. # build the documentation
  15. make -C doc
  16. make -C doc/latex