forked from mirror/ffi-clang
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.
30 lines
1.2 KiB
YAML
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" |