Keep the continuous integration build scripts in the repo.
[opusfile.git] / ci / unix.sh
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
5 # This is intended to be run from the top-level source directory.
6
7 # WARNING: clobbers outside the current tree!
8 rm  -f ../opus
9 ln -s /srv/jenkins/jobs/opus/workspace ../opus
10
11 # compile
12 make -C unix PKG_CONFIG_PATH=$PWD/../opus clean
13 make -C unix PKG_CONFIG_PATH=$PWD/../opus
14
15 # run any built-in tests
16 make -C unix PKG_CONFIG_PATH=$PWD/../opus check
17
18 # build the documentation
19 make -C doc
20 make -C doc/latex