diff options
author | sfan5 <sfan5@live.de> | 2021-05-06 23:10:21 +0200 |
---|---|---|
committer | Jan Ekström <jeebjp@gmail.com> | 2021-05-16 01:55:37 +0300 |
commit | 3010588d14c638815cac1f1c8386b062e0b40f33 (patch) | |
tree | 9edee4a5c0046e0ef71dc8b8b96944e26f9db88c /.github | |
parent | 10d68d06e65a55a793de65f947c8383c54b68792 (diff) | |
download | mpv-3010588d14c638815cac1f1c8386b062e0b40f33.tar.bz2 mpv-3010588d14c638815cac1f1c8386b062e0b40f33.tar.xz |
build: move mingw jobs to Github actions
Diffstat (limited to '.github')
-rw-r--r-- | .github/workflows/build.yml | 41 |
1 files changed, 41 insertions, 0 deletions
diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml new file mode 100644 index 0000000000..306772c32e --- /dev/null +++ b/.github/workflows/build.yml @@ -0,0 +1,41 @@ +name: build + +on: + push: + branches: + - master + - ci + - 'release/**' + pull_request: + branches: [master] + +jobs: + mingw: + runs-on: ubuntu-20.04 + strategy: + matrix: + target: [i686-w64-mingw32, x86_64-w64-mingw32] + steps: + - uses: actions/checkout@v2 + + - uses: actions/cache@v2 + with: + path: mingw_prefix/ + key: ${{ matrix.target }} + + - name: Install dependencies + run: | + sudo apt-get update + sudo apt-get install -y autoconf automake pkg-config g++-mingw-w64 gcc-multilib nasm yasm + ./bootstrap.py + + - name: Build + run: | + ./ci/build-mingw64.sh + env: + TARGET: ${{ matrix.target }} + + - name: Print configure log + if: ${{ failure() }} + run: | + cat ./build/config.log |