1692d162cSAlex Bennéesudo: false 2fe863ab9SAlex Bennéelanguage: c 3fe863ab9SAlex Bennéepython: 4fe863ab9SAlex Bennée - "2.4" 5fe863ab9SAlex Bennéecompiler: 6fe863ab9SAlex Bennée - gcc 7fe863ab9SAlex Bennée - clang 84c33d42dSAlex Bennéecache: ccache 9692d162cSAlex Bennéeaddons: 10692d162cSAlex Bennée apt: 11692d162cSAlex Bennée packages: 12692d162cSAlex Bennée - libaio-dev 13692d162cSAlex Bennée - libattr1-dev 14692d162cSAlex Bennée - libbrlapi-dev 15692d162cSAlex Bennée - libcap-ng-dev 16692d162cSAlex Bennée - libgnutls-dev 17692d162cSAlex Bennée - libgtk-3-dev 18692d162cSAlex Bennée - libiscsi-dev 19692d162cSAlex Bennée - liblttng-ust-dev 20692d162cSAlex Bennée - libncurses5-dev 21692d162cSAlex Bennée - libnss3-dev 22692d162cSAlex Bennée - libpixman-1-dev 23692d162cSAlex Bennée - libpng12-dev 24692d162cSAlex Bennée - librados-dev 25692d162cSAlex Bennée - libsdl1.2-dev 26692d162cSAlex Bennée - libseccomp-dev 27692d162cSAlex Bennée - libspice-protocol-dev 28692d162cSAlex Bennée - libspice-server-dev 29692d162cSAlex Bennée - libssh2-1-dev 30692d162cSAlex Bennée - liburcu-dev 31692d162cSAlex Bennée - libusb-1.0-0-dev 32692d162cSAlex Bennée - libvte-2.90-dev 33692d162cSAlex Bennée - sparse 34692d162cSAlex Bennée - uuid-dev 35692d162cSAlex Bennée 3639d16d29SAlex Bennéenotifications: 3739d16d29SAlex Bennée irc: 3839d16d29SAlex Bennée channels: 3939d16d29SAlex Bennée - "irc.oftc.net#qemu" 4039d16d29SAlex Bennée on_success: change 4139d16d29SAlex Bennée on_failure: always 42fe863ab9SAlex Bennéeenv: 43fe863ab9SAlex Bennée global: 4401337fbdSAlex Bennée - TEST_CMD="make check" 45fe863ab9SAlex Bennée matrix: 46*6c933291SAlex Bennée - CONFIG="" 47*6c933291SAlex Bennée - CONFIG="--enable-debug --enable-debug-tcg --enable-trace-backends=log" 48*6c933291SAlex Bennée - CONFIG="--disable-linux-aio --disable-cap-ng --disable-attr --disable-brlapi --disable-uuid --disable-libusb" 49*6c933291SAlex Bennée - CONFIG="--enable-modules" 50*6c933291SAlex Bennée - CONFIG="--with-coroutine=ucontext" 51*6c933291SAlex Bennée - CONFIG="--with-coroutine=sigaltstack" 52cb021cfeSAlex Bennéegit: 53cb021cfeSAlex Bennée # we want to do this ourselves 54cb021cfeSAlex Bennée submodules: false 55fe863ab9SAlex Bennéebefore_install: 56cb021cfeSAlex Bennée - wget -O - http://people.linaro.org/~alex.bennee/qemu-submodule-git-seed.tar.xz | tar -xvJ 57fe863ab9SAlex Bennée - git submodule update --init --recursive 58eebf2940SAlex Bennéebefore_script: 59*6c933291SAlex Bennée - ./configure ${CONFIG} 60eebf2940SAlex Bennéescript: 61ed173cb7SAlex Bennée - make -j2 && ${TEST_CMD} 62fe863ab9SAlex Bennéematrix: 63fe863ab9SAlex Bennée include: 64*6c933291SAlex Bennée # Sparse is GCC only 65*6c933291SAlex Bennée - env: CONFIG="--enable-sparse" 66fe863ab9SAlex Bennée compiler: gcc 67*6c933291SAlex Bennée # gprof/gcov are GCC features 68*6c933291SAlex Bennée - env: CONFIG="--enable-gprof --enable-gcov --disable-pie" 69*6c933291SAlex Bennée compiler: gcc 70*6c933291SAlex Bennée # We manually include builds which we disable "make check" for 71*6c933291SAlex Bennée - env: CONFIG="--enable-debug --enable-tcg-interpreter" 7201337fbdSAlex Bennée TEST_CMD="" 73fe863ab9SAlex Bennée compiler: gcc 74*6c933291SAlex Bennée - env: CONFIG="--enable-trace-backends=simple" 7501337fbdSAlex Bennée TEST_CMD="" 76fe863ab9SAlex Bennée compiler: gcc 77*6c933291SAlex Bennée - env: CONFIG="--enable-trace-backends=ftrace" 7801337fbdSAlex Bennée TEST_CMD="" 79fe863ab9SAlex Bennée compiler: gcc 80*6c933291SAlex Bennée - env: CONFIG="--enable-trace-backends=ust" 8101337fbdSAlex Bennée TEST_CMD="" 8286c3b20aSAlex Bennée compiler: gcc 83*6c933291SAlex Bennée - env: CONFIG="--with-coroutine=gthread" 8415552dbbSAlex Bennée TEST_CMD="" 8515552dbbSAlex Bennée compiler: gcc 86