Merged in mindnever/librepilot/LP-322_USB_ComBridge_functionality_on_OPLink (pull...
[librepilot.git] / .drone.yml
blobc51b61f8e8e522a9bef505d15f61042c98786daf
1 build:
2   image: teaci/msys$$arch
3   pull: true
4   shell: mingw$$arch
5   commands:
6     - if [ $$arch = 32 ]; then target=i686; fi
7     - if [ $$arch = 64 ]; then target=x86_64; fi
8     - echo -e "[librepilot-mingw]\nSigLevel = Optional TrustAll\nServer = http://download.librepilot.org/repo/mingw" >> /etc/pacman.conf
9     - pacman -Syu --noconfirm --noprogressbar --needed git unzip tar mingw-w64-${target}-toolchain mingw-w64-${target}-ccache mingw-w64-${target}-qt5 mingw-w64-${target}-SDL mingw-w64-${target}-mesa mingw-w64-${target}-openssl mingw-w64-${target}-gdal-minimal mingw-w64-${target}-OpenSceneGraph mingw-w64-${target}-osgearth
10     - mingw32-make all_sdk_install
11     - git config core.filemode false
12     - mingw32-make build-info && cat build/build-info.txt
13     - mingw32-make opfw_resource
14     - mingw32-make gcs
15     - mingw32-make package
17 clone:
18   depth: 1000
19   tags: true
21 matrix:
22     arch:
23         - 32
24         - 64