You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
ffi-clang/.travis.yml

30 lines
1.2 KiB
YAML

language: ruby
sudo: false
before_install:
- export LD_LIBRARY_PATH=/usr/lib/llvm-${LLVM_VERSION}/lib/
- export PATH=/usr/lib/llvm-${LLVM_VERSION}/bin:$PATH
matrix:
include:
- addons: {apt: {sources: [ubuntu-toolchain-r-test, llvm-toolchain-precise-3.6], packages: [libclang-3.6-dev, clang-3.6]}}
env: LLVM_VERSION=3.6
rvm: "2.4.0"
- addons: {apt: {sources: [ubuntu-toolchain-r-test, llvm-toolchain-precise-3.7], packages: [libclang-3.7-dev, clang-3.7]}}
env: LLVM_VERSION=3.7
rvm: "2.4.0"
# The default build:
- &libclang-38
addons: {apt: {sources: [ubuntu-toolchain-r-test, llvm-toolchain-precise-3.8], packages: [libclang-3.8-dev, clang-3.8]}}
env: LLVM_VERSION=3.8
rvm: "2.4.0"
# A second build with the same configuration but using ruby 2.2.4
- <<: *libclang-38
rvm: "2.3.3"
- addons: {apt: {sources: [ubuntu-toolchain-r-test, llvm-toolchain-precise-3.9], packages: [libclang-3.9-dev, clang-3.9]}}
env: LLVM_VERSION=3.9
rvm: "2.4.0"
- addons: {apt: {sources: [ubuntu-toolchain-r-test, llvm-toolchain-precise-4.0], packages: [libclang-4.0-dev, clang-4.0]}}
env: LLVM_VERSION=4.0
rvm: "2.4.0"
allow_failures:
- env: LLVM_VERSION=4.0
rvm: "2.4.0"