aboutsummaryrefslogtreecommitdiff
path: root/.travis.yml
blob: 36726f190e2857236fd12990935aba28ff1b4587 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
sudo: required
dist: trusty
language: c
notifications:
 irc:
  channels: "anathema.irc.so#anathema"
  use_notice: true
  skip_join: true
env:
 global:
  - secure: "ck6keK5tTbVCN7VGyKglS890hjovUNt2zyOydiyFtQDciaB/rvEwkKy4anMCEdZHFpGAPE9iBmNYaGUsD1Y+KifhhImVMbuThe2D8MLv5crSLRheYPbbmhO8MWPAxmQnuQhpwsUKZlHvUfX8nh+d0juNdqXklvhVml78Gi99QFw="
 matrix:
  - readline=ON libedit=OFF
  - readline=OFF libedit=ON
addons:
 coverity_scan:
  project:
   name: "pjanouch/uirc3"
   description: "Experimental IRC client, daemon and bot"
  notification_email: p.janouch@gmail.com
  build_command_prepend: "cmake .. -DCMAKE_BUILD_TYPE=Release"
  build_command: "make"
  branch_pattern: coverity_scan
compiler:
 - clang
 - gcc
before_install:
 # We need this PPA for a recent version of libedit
 - sudo add-apt-repository ppa:ondrej/php5-5.6 -y
 # We need this PPA for Lua 5.3
 - sudo add-apt-repository ppa:vbernat/haproxy-1.6 -y
 - sudo apt-get update -qq
install:
 - sudo apt-get install -y libncursesw5-dev libreadline-dev libedit-dev
   liblua5.3-dev help2man expect
before_script:
 - mkdir build
 - cd build
script:
 - cmake .. -DCMAKE_INSTALL_PREFIX=/usr
   -DWANT_READLINE=$readline -DWANT_LIBEDIT=$libedit
 - make all test
 - cpack -G DEB
 - ../test