mirror of
https://github.com/tsl0922/ttyd.git
synced 2026-01-17 08:14:23 +01:00
30 lines
845 B
YAML
30 lines
845 B
YAML
language: c
|
|
os:
|
|
- linux
|
|
- osx
|
|
env:
|
|
- LIBWEBSOCKETS_VERSION=v1.7.9
|
|
- LIBWEBSOCKETS_VERSION=v2.0.3
|
|
- LIBWEBSOCKETS_VERSION=v2.1.0
|
|
sudo: required
|
|
dist: trusty
|
|
branches:
|
|
only:
|
|
- master
|
|
addons:
|
|
apt:
|
|
packages:
|
|
- cmake
|
|
- libjson-c-dev
|
|
- libssl-dev
|
|
install:
|
|
- echo $TRAVIS_OS_NAME
|
|
- if [ "$TRAVIS_OS_NAME" == "osx" ]; then brew install cmake openssl json-c; export CMAKE_OPTIONS="-DOPENSSL_ROOT_DIR=/usr/local/opt/openssl"; fi
|
|
- echo "Compiling libwebsockets-$LIBWEBSOCKETS_VERSION from source..."
|
|
- pushd /tmp; curl -sLo- https://github.com/warmcat/libwebsockets/archive/$LIBWEBSOCKETS_VERSION.tar.gz | tar xz; cd libwebsockets-*; cmake $CMAKE_OPTIONS .; make && sudo make install; popd
|
|
script:
|
|
- echo $TRAVIS_OS_NAME
|
|
- cmake --version
|
|
- mkdir build && cd build
|
|
- cmake $CMAKE_OPTIONS .. && make
|