1
1
mirror of https://github.com/wez/wezterm.git synced 2024-11-28 01:06:37 +03:00
wezterm/.travis.yml
Wez Furlong 27cb18f8ae Build our own freetype, harfbuzz
This is primarily for macos where the default freetype
installation is unable to render color emoji, but should also
help make things more consistent across the various platforms.

It's a little bit awkward on linux because the font-loader crate
pulls in the now-conflicting servo-font* crates.  I've disabled
font-loader on linux systems; it's just calling fontconfig under
the covers anyway.
2019-03-23 09:28:40 -07:00

52 lines
859 B
YAML

language: rust
sudo: required
cache: cargo
rust:
- stable
- beta
- nightly
os:
- osx
- linux
# - windows
dist: xenial
matrix:
allow_failures:
- rust: beta
- rust: nightly
before_script:
- rustup component add rustfmt-preview
script:
- "if [[ \"$TRAVIS_RUST_VERSION\" == \"stable\" ]] ; then cargo fmt --all -- --check ; else true ; fi"
- cargo build --verbose --all
- cargo test --verbose --all
addons:
apt:
packages:
- binutils-dev
- cmake
- gcc
- xorg-dev
- libcurl4-openssl-dev
- libdw-dev
- libegl1-mesa-dev
- libelf-dev
- libfontconfig1-dev
- libfreetype6-dev
- libiberty-dev
- libxcb-ewmh-dev
- libxcb-icccm4-dev
- libxcb-keysyms1-dev
- libxcb-xkb-dev
- libxkbcommon-dev
- libxkbcommon-x11-dev
- ragel