rgmsh 0.1.1

Unofficial, opinionated Rust bindings to the Gmsh API
Documentation
language: rust

rust:
  - stable

before_install:
  - sudo apt-get -y install libglu1-mesa

# grab the gmsh SDK
before_script:
  - wget http://gmsh.info/bin/Linux/gmsh-4.4.1-Linux64-sdk.tgz -O /tmp/gmsh-sdk.tar.gz
  - tar -xvf /tmp/gmsh-sdk.tar.gz
  - export GMSH_LIB_DIR=$PWD/gmsh-4.4.1-Linux64-sdk/lib/
  - export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$PWD/gmsh-4.4.1-Linux64-sdk/lib/
  - export GH_TOKEN=$GITHUB_TOKEN
  - pip install 'travis-cargo<0.2' --user && export PATH=$HOME/.local/bin:$PATH

cache: cargo

script:
  - |
      travis-cargo build &&
      travis-cargo test &&
      travis-cargo --only stable doc

after_success:
  - travis-cargo --only stable doc-upload