This repository has been archived on 2022-08-10. You can view files and clone it, but cannot push or open issues or pull requests.
chez-openbsd/ta6ob/nanopass/.travis.yml
2022-08-09 23:28:25 +02:00

54 lines
1.1 KiB
YAML

language: c
sudo: required
env:
global:
- PKG_CONFIG_PATH="/usr/local/opt/libffi/lib/pkgconfig:$PKG_CONFIG_PATH"
matrix:
include:
- os: osx
env: SCHEME=chez
- os: osx
env: SCHEME=ikarus
before_script:
- brew update
- brew install libffi
- brew install bzr
- os: osx
env: SCHEME=ironscheme
- os: linux
env: SCHEME=chez
addons:
apt:
packages:
- libncurses5-dev
- libgmp-dev
- libffi-dev
- os: linux
env: SCHEME=ikarus
addons:
apt:
packages:
- libncurses5-dev
- libgmp-dev
- libffi-dev
- os: linux
env: SCHEME=vicare
addons:
apt:
packages:
- libncurses5-dev
- libgmp-dev
- libffi-dev
- os: linux
env: SCHEME=ironscheme
# - os: windows
# env: SCHEME=chez
# before_script:
# - rm .git/index; git reset --hard
# - choco install make -y
# - choco install sudo -y
dist: bionic
script:
- .travis/install_scheme
- .travis/run_tests