libdivecomputer-sys 0.1.0

Unsafe bindings for libdivecomputer
Documentation
language: c

matrix:
  include:
    - os: linux
      compiler: gcc

    - os: linux
      compiler: clang

    - os: osx
      compiler: gcc

    - os: osx
      compiler: clang

    - os: linux
      compiler: i686-w64-mingw32-gcc
      addons:
        apt:
          packages:
            - gcc-mingw-w64
            - binutils-mingw-w64
            - mingw-w64-tools

    - os: linux
      compiler: x86_64-w64-mingw32-gcc
      addons:
        apt:
          packages:
            - gcc-mingw-w64
            - binutils-mingw-w64
            - mingw-w64-tools

addons:
  apt:
    packages:
      - libbluetooth-dev
      - libusb-1.0-0-dev
  homebrew:
    packages:
      - hidapi
      - libusb

script:
  - case $CC in
        *-gcc) TARGET="${CC%-gcc}" ;;
    esac
  - if [ -n "$TARGET" ]; then
        TARGETOPTS="--host=${TARGET}";
        unset CC;
    fi
  - autoreconf --install --force
  - ./configure $TARGETOPTS --disable-doc
  - make