Skip to content

Merged revision(s) 22255 from trunk/OpenMPT: #1054

Merged revision(s) 22255 from trunk/OpenMPT:

Merged revision(s) 22255 from trunk/OpenMPT: #1054

name: Ubuntu Autotools
on:
push:
branches: [ OpenMPT-1.31 ]
jobs:
build:
strategy:
fail-fast: false
matrix:
include:
- { version: '24.04' }
- { version: '22.04' }
- { version: '20.04' }
concurrency:
group: ${{github.ref}}-${{github.workflow}}-${{matrix.version}}-autotools
cancel-in-progress: true
runs-on: ubuntu-${{matrix.version}}
steps:
- uses: actions/checkout@v4
- name: install dependencies
run: sudo apt-get update && sudo apt-get install -y subversion libxml-xpath-perl git mawk zip unzip p7zip xz-utils make binutils gcc g++ clang tcc pcc pkg-config help2man doxygen autoconf autoconf-archive automake libtool ccache zlib1g-dev libmpg123-dev libogg-dev libvorbis-dev portaudio19-dev libpulse-dev libsdl2-dev libflac-dev libsndfile1-dev libltdl-dev
- name: setup parallel make
run: echo "MAKEFLAGS=-j$(nproc)" >> $GITHUB_ENV
- name: Build
run: ./build/autotools/autoconfiscate.sh