tmux/.travis.yml

89 lines
1.5 KiB
YAML
Raw Normal View History

language: c
2019-05-29 13:40:41 +00:00
os:
2020-05-03 10:09:36 +00:00
- linux
2020-05-19 11:34:34 +00:00
- freebsd
2020-05-03 10:09:36 +00:00
- osx
2019-05-29 13:40:41 +00:00
compiler:
2020-05-03 10:09:36 +00:00
- gcc
- clang
2020-05-03 10:16:30 +00:00
arch:
- amd64
- arm64
2020-05-03 10:09:36 +00:00
env:
- BUILD=
- BUILD=static
2020-05-03 10:47:28 +00:00
- BUILD=all
2020-05-03 11:33:47 +00:00
- BUILD=musl
- BUILD=musl-static
2020-05-03 10:09:36 +00:00
jobs:
exclude:
2020-05-03 11:33:47 +00:00
# Static builds are broken on OS X (by Apple)
2020-05-03 10:09:36 +00:00
- os: osx
2020-05-03 10:12:51 +00:00
compiler: gcc
env: BUILD=static
2020-05-03 10:09:36 +00:00
- os: osx
2020-05-03 10:12:51 +00:00
compiler: clang
env: BUILD=static
2020-05-19 11:34:34 +00:00
# No musl on FreeBSD
- os: freebsd
compiler: gcc
env: BUILD=musl
- os: freebsd
compiler: clang
env: BUILD=musl
- os: freebsd
compiler: gcc
env: BUILD=musl-static
- os: freebsd
compiler: clang
env: BUILD=musl-static
2020-05-03 11:33:47 +00:00
# No musl on OS X
- os: osx
compiler: gcc
env: BUILD=musl
- os: osx
compiler: clang
env: BUILD=musl
- os: osx
compiler: gcc
env: BUILD=musl-static
- os: osx
compiler: clang
env: BUILD=musl-static
# arm64 doesn't link ncurses
- os: linux
compiler: gcc
arch: arm64
env: BUILD=all
- os: linux
compiler: clang
arch: arm64
env: BUILD=all
2020-05-03 11:33:47 +00:00
- os: linux
compiler: gcc
arch: arm64
env: BUILD=musl
- os: linux
compiler: clang
arch: arm64
env: BUILD=musl
- os: linux
compiler: gcc
arch: arm64
env: BUILD=musl-static
- os: linux
compiler: clang
arch: arm64
env: BUILD=musl-static
2019-05-29 13:40:41 +00:00
before_install:
2020-05-03 10:09:36 +00:00
- sh .github/travis/before-install.sh
2019-05-29 13:40:41 +00:00
script:
2020-05-03 10:09:36 +00:00
- sh .github/travis/build.sh