Update minimum requirements and libs

This updates the minimum required cmake version and the libs that have updates for this.
Ogg updated to master as of 20052025
Libsndfile updated to master as of 20052025
Opus minimum cmake version changed
vorbis minimum cmake version changed
This commit is contained in:
marauder2k7 2025-05-20 10:09:42 +01:00
parent 8756e35853
commit 700bf32a2a
130 changed files with 4380 additions and 48121 deletions

View file

@ -0,0 +1,40 @@
name: Autotools build
on:
push:
pull_request:
schedule:
- cron: '0 0 1 * *'
jobs:
build:
strategy:
matrix:
os:
[
ubuntu-latest,
macos-latest,
]
runs-on: ${{ matrix.os }}
steps:
- uses: actions/checkout@v2
- name: Install macOS dependencies
if: startsWith(matrix.os,'macos')
run: brew install automake pkg-config libtool
- name: configure
run: |
./autogen.sh
./configure
- name: build
run: make
- name: test
run: make check
- name: distcheck
run: make distcheck

View file

@ -0,0 +1,38 @@
name: CMake build
on:
push:
pull_request:
schedule:
- cron: '0 0 1 * *'
jobs:
build:
strategy:
matrix:
os:
[
ubuntu-latest,
macos-latest,
windows-latest,
]
runs-on: ${{ matrix.os }}
env:
BUILD: _build
steps:
- uses: actions/checkout@v2
- name: Prepare build directory
run: mkdir ${{ env.BUILD }}
- name: Configure
run: cmake -S . -B ${{ env.BUILD }}
- name: Build
run: cmake --build ${{ env.BUILD }}
- name: Test
run: ctest --test-dir ${{ env.BUILD }} -V -C Debug