mirror of
https://github.com/UltraCoderRU/telebotxx.git
synced 2026-01-28 04:05:13 +00:00
Update dependencies. Rewrite tests to use Catch2 library. Add CMake option to use LLVM libc++. Delete bootstrap theme for Doxygen.
30 lines
828 B
YAML
30 lines
828 B
YAML
sudo: required
|
|
dist: bionic
|
|
language: cpp
|
|
|
|
matrix:
|
|
include:
|
|
- compiler: gcc
|
|
env: COMPILER=g++
|
|
- compiler: clang
|
|
env: COMPILER=clang++
|
|
|
|
install:
|
|
# Install CMake 3.15.0
|
|
- DEPS_DIR="${TRAVIS_BUILD_DIR}/deps"
|
|
- mkdir ${DEPS_DIR} && cd ${DEPS_DIR}
|
|
- travis_retry wget --no-check-certificate https://cmake.org/files/v3.15/cmake-3.15.0-Linux-x86_64.tar.gz
|
|
- tar -xvf cmake-3.15.0-Linux-x86_64.tar.gz > /dev/null
|
|
- mv cmake-3.15.0-Linux-x86_64 cmake-install
|
|
- PATH=${DEPS_DIR}/cmake-install:${DEPS_DIR}/cmake-install/bin:${PATH}
|
|
- cd ${TRAVIS_BUILD_DIR}
|
|
|
|
before_script:
|
|
- sudo apt-get install -y libcurl4-openssl-dev
|
|
- export CXX=$COMPILER
|
|
- mkdir build
|
|
- cd build
|
|
- cmake -DCMAKE_BUILD_TYPE=Release -DTELEBOTXX_BUILD_TESTS=ON -DTELEBOTXX_GENERATE_DOC=OFF ..
|
|
|
|
script:
|
|
- cmake --build .
|