1 Star 0 Fork 32

搬砖现场 / cpp-taskflow

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
.travis.yml 2.12 KB
一键复制 编辑 原始数据 按行查看 历史
Tsung-Wei Huang 提交于 2020-10-01 15:42 . porting dev to cpp17
sudo: required
# distribution
dist: xenial
# Enable C++ support
language: cpp
# enable cache
cache:
directories:
- ${TRAVIS_BUILD_DIR}/deps
# environment
# ref 1: https://github.com/google/re2
matrix:
include:
# Linux g++-7
- os: linux
compiler: g++
addons:
apt:
sources:
- ubuntu-toolchain-r-test
packages:
- g++-7
env:
- MATRIX_EVAL="CC=gcc-7 && CXX=g++-7"
# Linux g++-8
- os: linux
compiler: g++
addons:
apt:
sources:
- ubuntu-toolchain-r-test
packages:
- g++-8
env:
- MATRIX_EVAL="CC=gcc-8 && CXX=g++-8"
# Linux g++-9
- os: linux
compiler: g++
addons:
apt:
sources:
- ubuntu-toolchain-r-test
packages:
- g++-9
env:
- MATRIX_EVAL="CC=gcc-9 CXX=g++-9"
# Linux clang++6
- os: linux
compiler: clang++
addons:
apt:
sources: ['ubuntu-toolchain-r-test']
packages: ['clang-6.0', 'g++-7']
env:
- MATRIX_EVAL="CC=clang-6.0 && CXX=clang++-6.0"
# Linux clang++7
- os: linux
compiler: clang++
addons:
apt:
sources: ['ubuntu-toolchain-r-test', 'llvm-toolchain-trusty-7']
packages: ['clang-7', 'g++-7']
env:
- MATRIX_EVAL="CC=clang-7 && CXX=clang++-7"
# Linux clang++8
- os: linux
compiler: clang++
addons:
apt:
sources: ['ubuntu-toolchain-r-test', 'llvm-toolchain-trusty-8']
packages: ['clang-8', 'g++-8']
env:
- MATRIX_EVAL="CC=clang-8 && CXX=clang++-8"
## OSX
#- os: osx
# osx_image: xcode8
# install cmake 3.10
before_install:
- eval "${MATRIX_EVAL}"
- wget -O cmake.sh https://cmake.org/files/v3.10/cmake-3.10.0-rc1-Linux-x86_64.sh
- sudo sh cmake.sh --skip-license --exclude-subdir --prefix=/usr/local
#- sudo update-alternatives --install /usr/bin/g++ g++ /usr/bin/g++-7 90
# Build steps
script:
- mkdir build
- cd build
- cmake ../
- make
- make test
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
1
https://gitee.com/zhaowx_admin/cpp-taskflow.git
git@gitee.com:zhaowx_admin/cpp-taskflow.git
zhaowx_admin
cpp-taskflow
cpp-taskflow
master

搜索帮助

344bd9b3 5694891 D2dac590 5694891