ffi-clang

FORK: Ruby FFI bindings for my custom patched clang 8.0.
git clone https://git.neptards.moe/neptards/ffi-clang.git
Log | Files | Refs | README

.travis.yml (1266B)


      1 language: ruby
      2 sudo: false
      3 before_install:
      4   - export LD_LIBRARY_PATH=/usr/lib/llvm-${LLVM_VERSION}/lib/
      5   - export PATH=/usr/lib/llvm-${LLVM_VERSION}/bin:$PATH
      6 matrix:
      7   include:
      8     - addons: {apt: {sources: [ubuntu-toolchain-r-test, llvm-toolchain-precise-3.6], packages: [libclang-3.6-dev, clang-3.6]}}
      9       env: LLVM_VERSION=3.6
     10       rvm: "2.4.0"
     11     - addons: {apt: {sources: [ubuntu-toolchain-r-test, llvm-toolchain-precise-3.7], packages: [libclang-3.7-dev, clang-3.7]}}
     12       env: LLVM_VERSION=3.7
     13       rvm: "2.4.0"
     14     # The default build:
     15     - &libclang-38
     16       addons: {apt: {sources: [ubuntu-toolchain-r-test, llvm-toolchain-precise-3.8], packages: [libclang-3.8-dev, clang-3.8]}}
     17       env: LLVM_VERSION=3.8
     18       rvm: "2.4.0"
     19     # A second build with the same configuration but using ruby 2.2.4
     20     - <<: *libclang-38
     21       rvm: "2.3.3"
     22     - addons: {apt: {sources: [ubuntu-toolchain-r-test, llvm-toolchain-precise-3.9], packages: [libclang-3.9-dev, clang-3.9]}}
     23       env: LLVM_VERSION=3.9
     24       rvm: "2.4.0"
     25     - addons: {apt: {sources: [ubuntu-toolchain-r-test, llvm-toolchain-precise-4.0], packages: [libclang-4.0-dev, clang-4.0]}}
     26       env: LLVM_VERSION=4.0
     27       rvm: "2.4.0"
     28   allow_failures:
     29   - env: LLVM_VERSION=4.0
     30     rvm: "2.4.0"