|
@@ -1,113 +0,0 @@
|
|
|
-#***************************************************************************
|
|
|
-# _ _ ____ _
|
|
|
-# Project ___| | | | _ \| |
|
|
|
-# / __| | | | |_) | |
|
|
|
-# | (__| |_| | _ <| |___
|
|
|
-# \___|\___/|_| \_\_____|
|
|
|
-#
|
|
|
-# Copyright (C) 1998 - 2021, Daniel Stenberg, <daniel@haxx.se>, et al.
|
|
|
-#
|
|
|
-# This software is licensed as described in the file COPYING, which
|
|
|
-# you should have received as part of this distribution. The terms
|
|
|
-# are also available at https://curl.se/docs/copyright.html.
|
|
|
-#
|
|
|
-# You may opt to use, copy, modify, merge, publish, distribute and/or sell
|
|
|
-# copies of the Software, and permit persons to whom the Software is
|
|
|
-# furnished to do so, under the terms of the COPYING file.
|
|
|
-#
|
|
|
-# This software is distributed on an "AS IS" basis, WITHOUT WARRANTY OF ANY
|
|
|
-# KIND, either express or implied.
|
|
|
-#
|
|
|
-###########################################################################
|
|
|
-language: c
|
|
|
-os: linux
|
|
|
-dist: bionic
|
|
|
-cache:
|
|
|
- directories:
|
|
|
- - $HOME/wolfssl-4.7.0-stable
|
|
|
- - $HOME/mesalink-1.0.0
|
|
|
- - $HOME/bearssl-0.6
|
|
|
-
|
|
|
-env:
|
|
|
- global:
|
|
|
- - LD_LIBRARY_PATH=/usr/local/lib
|
|
|
-
|
|
|
-addons:
|
|
|
- apt: &common_apt
|
|
|
- config:
|
|
|
- retries: true
|
|
|
- packages: &common_packages
|
|
|
- - cmake
|
|
|
- - valgrind
|
|
|
- - libev-dev
|
|
|
- - libc-ares-dev
|
|
|
- - g++-8
|
|
|
- - stunnel4
|
|
|
- - libidn2-dev
|
|
|
- - gnutls-bin
|
|
|
- - python-impacket
|
|
|
- - ninja-build
|
|
|
- - libgsasl7-dev
|
|
|
- - libnghttp2-dev
|
|
|
-
|
|
|
-jobs:
|
|
|
- include:
|
|
|
- - env:
|
|
|
- - T=debug C="--with-openssl" TFLAGS=-n
|
|
|
- - OVERRIDE_CC="CC=gcc-8" OVERRIDE_CXX="CXX=g++-8"
|
|
|
- arch: ppc64le
|
|
|
- addons:
|
|
|
- apt:
|
|
|
- <<: *common_apt
|
|
|
- packages:
|
|
|
- - *common_packages
|
|
|
- - libpsl-dev
|
|
|
- - libbrotli-dev
|
|
|
- - libzstd-dev
|
|
|
- - libev-dev
|
|
|
- - libssl-dev
|
|
|
- - libtool
|
|
|
- - pkg-config
|
|
|
- - zlib1g-dev
|
|
|
-
|
|
|
- - env:
|
|
|
- - T=debug C="--with-openssl" TFLAGS=-n
|
|
|
- - OVERRIDE_CC="CC=gcc-8" OVERRIDE_CXX="CXX=g++-8"
|
|
|
- arch: s390x
|
|
|
- addons:
|
|
|
- apt:
|
|
|
- <<: *common_apt
|
|
|
- packages:
|
|
|
- - *common_packages
|
|
|
- - libpsl-dev
|
|
|
- - libbrotli-dev
|
|
|
- - libzstd-dev
|
|
|
- - libev-dev
|
|
|
- - libssl-dev
|
|
|
- - libtool
|
|
|
- - pkg-config
|
|
|
- - zlib1g-dev
|
|
|
-
|
|
|
-before_install:
|
|
|
-- export "${OVERRIDE_CC-blank=}"
|
|
|
-- export "${OVERRIDE_CXX-blank=}"
|
|
|
-
|
|
|
-install:
|
|
|
-- if [ "$T" = "coverage" ]; then pip2 install --user cpp-coveralls; fi
|
|
|
-
|
|
|
-# before_script and script:
|
|
|
-# Travis isn't reliable catching errors in inline script commands (#3730).
|
|
|
-# Do not add anything here, instead add to the respective script.
|
|
|
-before_script:
|
|
|
-- ./scripts/travis/before_script.sh || travis_terminate 1
|
|
|
-script:
|
|
|
-- ./scripts/travis/script.sh || travis_terminate 1
|
|
|
-
|
|
|
-# select branches to avoid testing feature branches twice (as branch and as pull request)
|
|
|
-branches:
|
|
|
- only:
|
|
|
- - master
|
|
|
- - /\/ci$/
|
|
|
-
|
|
|
-notifications:
|
|
|
- email: false
|