Fetch the repository succeeded.
dist: xenial
language: cpp
sudo: required
branches:
only:
- master
- cleaner_parsing
- scaling-old-parsing
- batch_parsing
- batch_parsing_output
- blocked_input
- bug_fixes
matrix:
include:
# Linux (gcc4.9)
- os: linux
language: python
python: "3.4"
addons:
apt:
sources:
- ubuntu-toolchain-r-test
packages:
- g++-4.9
- libtbb-dev
- zlib1g-dev
env:
- CC=gcc-4.9
- CXX=g++-4.9
# Linux (gcc8)
- os: linux
language: python
python: "3.8"
addons:
apt:
sources:
- ubuntu-toolchain-r-test
packages:
- g++-8
- libtbb-dev
- zlib1g-dev
env:
- CC=gcc-8
- CXX=g++-8
- CXXFLAGS="-fuse-ld=gold"
# MacOS
- os: osx
osx_image: xcode11.2
compiler: clang
env:
- CC=clang
- CXX=clang++
- NPROC="$(sysctl -n hw.activecpu)"
before_install:
- brew unlink python@2
- brew install tbb
- brew install python
# ARM 64-bit
- os: linux
arch: arm64
compiler: gcc
env:
# Set POPCNT_CAPABILITY=0 to avoid build error
- POPCNT_CAPABILITY=0
- NO_TBB=1
script: travis_wait 30 make -j $NPROC allall
# IBM Z (big endian)
# - os: linux
# arch: s390x
# env:
# - POPCNT_CAPABILITY=0
# - NO_TBB=1
# PPC64LE
- os: linux
arch: ppc64le
env:
- POPCNT_CAPABILITY=0
- NO_TBB=1
cache: apt
env:
global:
- NPROC="$(nproc)"
before_script:
- uname -m
- python3 --version
- echo CC=${CC} CXX=${CXX} NPROC=${NPROC}
- $CC --version
- $CXX --version
script: make -j $NPROC allall && make simple-test
notifications:
slack:
secure: tfzT8N1fNV+oSV7tide9WrAj3ifs+LONJ3fCH1tUzexqrx23te4lE0oAj9C1cEMJ4evyRYwHNG8HZoLCOy8EfapqbWm6vgLIlkIBpeZ9E6f2jG6v0YuVDWWpqQC3qdGXCqWtHPjgs3i5OLsLwwQ/LItLoTqpBk2aYv+vGNs2F9g=
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。