language: cpp dist: trusty sudo: required compiler: - gcc addons: apt: packages: - autotools-dev - automake - autoconf - autoconf-archive - libtool - libglib2.0-dev - libncurses5-dev - gpm - libgpm-dev - gperf - libcppunit-dev env: global: # The next declaration is the encrypted COVERITY_SCAN_TOKEN, created # via the "travis encrypt" command using the project repo's public key - secure: |- wvCvMaIm7LoSyWHmpRXvJIetdMnJKsLLxuon6r6BSfpyimoz5FIMEhNhfSt2psv8tJHZgN /FcMcLhnTuTMIjvtlEtb3syfHDaNs7S2q3rm6LCmuIUU4ECAwAorkMQbXcyh5rgPlDMDiw CyBE8O1yFQebAFxRoP181+0uI2IiIP/8EW3P5PDSQzds+9fnnwrFS+OeBoUZfxT0F2kj2f kMXZN4+KmeVIrkqtj8hlRcicLgBPm4hrK5IEUcFLtAbzPj72wkV1duiYG6kqDsATmzMK0m 5EuMhQ/nL/rbSjhrcRZzPFQ7P31ToSwg1I6cyhMjyXSbpwdppZ/RSwTpqDCdq9l4bDDmvI qizdwYZKcDtyHxm4Zl/LZKwWDsGEelcmuJKfdu+QuTgInGNlqulmDykvbsrk9jTimIzHTb F8TOn9IpANlTWmvunGeOarvR9qJReZcwSMq41hdMbsUdHiC1arZjKvINcPVuwikzaNq4iA te6mtSdrfdx1wLxQ6ZYNgKd9hz+uUTlBYl80hkATmq0NPnPQw2KzyG9E6nLrKOy2M0ozO8 bL/epiiMBKJ37X1UcRU4WZYq+peLME8EefcPcXOSWNLwJtR7mtON8uMBrLL9CWmRMFD5Hy lQYALW2DhCnDBROKB3gxB/VkBGFNE0IPGeDtBGbLqDtKWPQoL125I= matrix: include: # # Coverity Scan # - os: linux env: - TEST="Coverity Scan" addons: coverity_scan: project: name: gansm/finalcut description: Build submitted via Travis CI notification_email: guru.mail@muenster.de build_command_prepend: "autoreconf -v --install --force && ./configure --prefix=/usr CPPFLAGS=\"-DDEBUG\" CXXFLAGS=\"-g -O0 -DDEBUG\" --with-unit-test && make clean" build_command: "make V=1 -j10 && make check" branch_pattern: master before_install: - lsb_release -a - uname -a - apt-get install gpm libgpm-dev libcppunit-dev script: - autoreconf -v --install --force - ./configure --prefix=/usr CPPFLAGS="-DDEBUG" CXXFLAGS="-g -O0 -DDEBUG" --with-unit-test - make V=1 -j10 - make check # # Coveralls # - os: linux env: - TEST="Coveralls" before_install: - lsb_release -a - uname -a - pip install --user cpp-coveralls script: - ./build.sh coverage after_success: - coveralls --gcov-options '\-lp' -e debian -e doc -e icon -e logo -e m4 -e scripts # # macOS # - os: osx env: - TEST="macOS" before_install: - uname -a script: - autoreconf -v --install --force - ./configure --prefix=/usr - make -j10