Skip to content

Add more CI for the oldest supported CMake#3096

Open
vrabaud wants to merge 1 commit intoAOMediaCodec:mainfrom
vrabaud:main
Open

Add more CI for the oldest supported CMake#3096
vrabaud wants to merge 1 commit intoAOMediaCodec:mainfrom
vrabaud:main

Conversation

@vrabaud
Copy link
Contributor

@vrabaud vrabaud commented Mar 11, 2026

And fix the resulting bugs.

@vrabaud vrabaud marked this pull request as ready for review March 11, 2026 12:02
@vrabaud vrabaud changed the title Add CI for the oldest supported CMake Add more CI for the oldest supported CMake Mar 11, 2026
@vrabaud vrabaud requested a review from wantehchang March 11, 2026 12:02
Fix CMake code to work with CMake 3.22.
Fixes AOMediaCodec#3095
Copy link
Collaborator

@wantehchang wantehchang left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM. Thanks!

- uses: ./.github/actions/setup-linux
with:
codec-aom: "LOCAL"
codec-dav1d: "LOCAL"
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Just wanted to confirm that there is no codec-libgav1 variable, so we don't need to add codec-libgav1: "LOCAL".

-DAVIF_CODEC_SVT=LOCAL
-DAVIF_JPEG=LOCAL -DAVIF_LIBSHARPYUV=LOCAL
-DAVIF_LIBXML2=LOCAL -DAVIF_LIBYUV=LOCAL
-DAVIF_ZLIBPNG=LOCAL
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I guess the goal of this CI workflow is to use LOCAL for all dependencies?

@wantehchang
Copy link
Collaborator

Nit: I suggest using "Fix build with CMake 3.22" as the title of the commit message.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants