[X2Go-Commits] [nx-libs] 29/30: travis.yml: refactor some config options, add gcc-8 and clang-6.0.
git-admin at x2go.org
git-admin at x2go.org
Tue Jul 3 22:24:08 CEST 2018
This is an automated email from the git hooks/post-receive script.
x2go pushed a commit to branch 3.6.x
in repository nx-libs.
commit 5651680bbde34de2713d06e868416145e269cb7c
Author: Mario Trangoni <mjtrangoni at gmail.com>
Date: Sun Jun 10 18:22:45 2018 +0200
travis.yml: refactor some config options, add gcc-8 and clang-6.0.
---
.travis.yml | 75 +++++++++++++++++++++++++++++++++++++++++++------------------
1 file changed, 53 insertions(+), 22 deletions(-)
diff --git a/.travis.yml b/.travis.yml
index 3f36340..bc684b5 100644
--- a/.travis.yml
+++ b/.travis.yml
@@ -9,7 +9,20 @@ matrix:
addons:
apt:
sources:
+ - sourceline: 'deb http://archive.ubuntu.com/ubuntu trusty-backports main restricted universe multiverse'
- ubuntu-toolchain-r-test
+ packages:
+ - cppcheck/trusty-backports
+ # imake
+ - xutils-dev
+ # X11 libaries
+ - libxcomposite-dev
+ - libxfont-dev
+ - libxinerama-dev
+ - libxrandr-dev
+ - libxtst-dev
+ - x11proto-fonts-dev
+
env:
- MATRIX_EVAL="CC=gcc && CXX=g++"
- STATIC_ANALYSIS="yes"
@@ -21,19 +34,20 @@ matrix:
sources:
- ubuntu-toolchain-r-test
packages:
- - g++-4.9
- env:
- - MATRIX_EVAL="CC=gcc-4.9 && CXX=g++-4.9"
+ - g++-8
+ # imake
+ - xutils-dev
+ # X11 libaries
+ - libxcomposite-dev
+ - libxfont-dev
+ - libxinerama-dev
+ - libxrandr-dev
+ - libxtst-dev
+ - x11proto-fonts-dev
- - os: linux
- addons:
- apt:
- sources:
- - ubuntu-toolchain-r-test
- packages:
- - g++-7
env:
- - MATRIX_EVAL="CC=gcc-7 && CXX=g++-7"
+ - MATRIX_EVAL="CC=gcc-8 && CXX=g++-8"
+ - STATIC_ANALYSIS="no"
- os: linux
addons:
@@ -42,28 +56,45 @@ matrix:
- llvm-toolchain-trusty-3.9
packages:
- clang-3.9
+ # imake
+ - xutils-dev
+ # X11 libaries
+ - libxcomposite-dev
+ - libxfont-dev
+ - libxinerama-dev
+ - libxrandr-dev
+ - libxtst-dev
+ - x11proto-fonts-dev
+
env:
- MATRIX_EVAL="CC=clang-3.9 && CXX=clang++-3.9"
+ - STATIC_ANALYSIS="no"
- os: linux
addons:
apt:
sources:
- - llvm-toolchain-trusty-5.0
+ - llvm-toolchain-trusty-6.0
+ - ubuntu-toolchain-r-test
packages:
- - clang-5.0
+ - clang-6.0
+ - g++-4.9
+ # imake
+ - xutils-dev
+ # X11 libaries
+ - libxcomposite-dev
+ - libxfont-dev
+ - libxinerama-dev
+ - libxrandr-dev
+ - libxtst-dev
+ - x11proto-fonts-dev
+
env:
- - MATRIX_EVAL="CC=clang-5.0 && CXX=clang++-5.0"
+ - MATRIX_EVAL="CC=clang-6.0 && CXX=clang++-6.0"
+ - STATIC_ANALYSIS="no"
before_install:
- - sudo apt-get update -qq
- # cppcheck tool
- - sudo apt-get install -y cppcheck/trusty-backports
- # imake
- - sudo apt-get install -y xutils-dev
- # X11 libaries
- - sudo apt-get install -y libxcomposite-dev libxfont-dev libxinerama-dev libxrandr-dev libxtst-dev x11proto-fonts-dev
- - eval "${MATRIX_EVAL}"
+ - eval "${MATRIX_EVAL}"
script:
# run static analysis tools
- ./run-static-analysis.sh
--
Alioth's /home/x2go-admin/maintenancescripts/git/hooks/post-receive-email on /srv/git/code.x2go.org/nx-libs.git
More information about the x2go-commits
mailing list