Skip to content

Commit d460e1e

Browse files
committed
Update Travis script for meson build
Signed-off-by: Stephen Gallagher <[email protected]>
1 parent b39e720 commit d460e1e

File tree

1 file changed

+18
-4
lines changed

1 file changed

+18
-4
lines changed

.travis.yml

Lines changed: 18 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,8 @@
11
language: c
22
compiler: gcc
3-
before_script: autoreconf -if
4-
sudo: false
3+
before_script: meson --buildtype=debug travis
4+
script: ninja -C travis test
5+
sudo: required
56
dist: trusty
67

78
env:
@@ -10,19 +11,32 @@ env:
1011
# via the "travis encrypt" command using the project repo's public key
1112
- secure: "Aca0+L1CYqdRTi5T9aeDM7Es6E9eIbRyFhUlBjqEpSJVkk5mgXWAANuiiqWSr69k7aI5WDiuAZGyGqg/9nkVOaJfiJ1a+AmtN/UEvT0IXmn4nCZupiR4aGHUGYwwY6UD9nvHL92BFx21oTyEnd+XlcHjP0jcwmma0P7fc4xK5bIXPHF/nLs2Xm3aw9iuD6WY7gZ+NZPr/BAcAAc3RQtBWC8hQaTn3V1NDTx7Vj5SolQCDii1lwNSw7L8ozaaKFrkwaJqtClkVqQwujYnP4gnFIURRPiM8sy2mKWlQMj5aOyZP7oEuSYMV5Qe9QS6MYqNc8jSHyswM58s1dVnHtaeL/k5fwwyXKA8eEpmpsy1iNzyru6A36mH94QzTVxqjJO5BeQCo18CveqsxP2Y/HE1JeO/79IRpKBWzB99PDzu5QfQvxLRYzn67QWnzYDGJFUPAkvAiEDFyUglGVWv0Ww67zk+s+UFV62rp8EX9xZxYHab9bWufrqj3Lv8qWMYzP7Fy8yJ/BhmHxxXqDtJWgsq1O3IIiaBjq1ZHGldZe63J6C+F1H5Xa1WyoLqv3CRbfkDOlQh4XGA9FM9tfLAfuVwyfMTc0qPuetGsZuirDIiiHaEb6KXU8YSHVgnjhdJIXx7jcn1DqZ1gHv0nMGZyqF2yjDJaTHMb0lwUedzwOXCXAw="
1213

14+
before_install:
15+
- echo -n | openssl s_client -connect scan.coverity.com:443 | sed -ne '/-BEGIN CERTIFICATE-/,/-END CERTIFICATE-/p' | sudo tee -a /etc/ssl/certs/ca-
16+
1317
addons:
1418
apt:
1519
packages:
1620
- libtalloc-dev
1721
- libpath-utils-dev
1822
- libssl-dev
1923
- libpopt-dev
24+
- pkg-config
25+
- meson
26+
- ninja-build
27+
- gcc-6
28+
- gcc
29+
sources:
30+
- sourceline: 'deb http://us.archive.ubuntu.com/ubuntu/ zesty main universe'
31+
- sourceline: 'deb http://us.archive.ubuntu.com/ubuntu/ zesty-security main universe'
32+
- sourceline: 'deb http://us.archive.ubuntu.com/ubuntu/ zesty-updates main universe'
33+
2034
coverity_scan:
2135
project:
2236
name: "sgallagher/sscg"
2337
description: "Build submitted via Travis CI"
2438
notification_email: [email protected]
25-
build_command_prepend: "autoreconf -if && ./configure && make clean"
26-
build_command: "make -j 4"
39+
build_command_prepend: "meson --buildtype=debug coverity"
40+
build_command: "ninja -C coverity"
2741
branch_pattern: master
2842

0 commit comments

Comments
 (0)