A Rust library for reading the OpenStreetMap PBF file format (*.osm.pbf).

123456789101112131415161718192021222324252627282930313233343536373839
  1. # Based on:
  2. # https://github.com/starkat99/appveyor-rust
  3. # https://github.com/alexcrichton/flate2-rs/blob/master/appveyor.yml
  4. os: Visual Studio 2015
  5. environment:
  6. matrix:
  7. - channel: nightly
  8. target: x86_64-pc-windows-msvc
  9. - channel: nightly
  10. target: x86_64-pc-windows-gnu
  11. - channel: nightly
  12. target: i686-pc-windows-gnu
  13. - channel: stable
  14. target: x86_64-pc-windows-msvc
  15. - channel: stable
  16. target: i686-pc-windows-msvc
  17. - channel: 1.36.0
  18. target: x86_64-pc-windows-msvc
  19. install:
  20. - ps: >-
  21. If ($Env:TARGET -eq 'x86_64-pc-windows-gnu') {
  22. $Env:PATH += ';C:\msys64\mingw64\bin'
  23. } ElseIf ($Env:TARGET -eq 'i686-pc-windows-gnu') {
  24. $Env:PATH += ';C:\MinGW\bin'
  25. }
  26. - appveyor DownloadFile https://win.rustup.rs/ -FileName rustup-init.exe
  27. - rustup-init -yv --default-toolchain %channel% --default-host %target%
  28. - set PATH=%PATH%;%USERPROFILE%\.cargo\bin
  29. - rustc -vV
  30. - cargo -vV
  31. build: false
  32. test_script:
  33. - cargo test --verbose
  34. - cargo test --verbose --no-default-features