Skip to content
Snippets Groups Projects
Forked from Sven M. Hallberg / hammer
729 commits behind the upstream repository.
.travis.yml 1.25 KiB
language: c
compiler:
  - gcc
  - clang
env:
  - BINDINGS=none
matrix:
  include:
    - compiler: gcc
      language: python
      python: 2.7
      env: BINDINGS=python
    - compiler: clang
      language: python
      python: 2.7
      env: BINDINGS=python CC=clang
    - compiler: gcc
      language: perl
      perl: 5.18
      env: BINDINGS=perl
    - compiler: clang
      language: perl
      perl: 5.18
      env: BINDINGS=perl CC=clang
    - compiler: gcc
      language: perl
      perl: 5.14
      env: BINDINGS=perl
    - compiler: clang
      language: perl
      perl: 5.14
      env: BINDINGS=perl CC=clang
    - compiler: gcc
      language: perl
      perl: 5.10
      env: BINDINGS=perl
    - compiler: clang
      language: perl
      perl: 5.10
      env: BINDINGS=perl CC=clang
before_install:
  - sudo apt-get update -qq
  - if [ "$BINDINGS" != "none" ]; then sudo add-apt-repository ppa:dns/irc -y; sudo apt-get update -qq; sudo apt-get install -qq swig=2.0.8-1irc1~12.04; swig -version; fi
  - if [ "$BINDINGS" == "python" ]; then sudo apt-get install -qq python-dev; fi

install: true
script: 
  - scons bindings=$BINDINGS test
notifications:
  irc: 
    channels: 
      - "irc.upstandinghackers.com#hammer"
    use_notice: true
    skip_join: true