Skip to content

Commit 08bfce2

Browse files
committed
fix: add CMAKE_POLICY_VERSION_MINIMUM for CMake 4.x compatibility
x265 4.1 CMakeLists.txt uses deprecated cmake policies that CMake 4.x no longer supports. Adding -DCMAKE_POLICY_VERSION_MINIMUM=3.5 allows the build to proceed.
1 parent 6997614 commit 08bfce2

File tree

1 file changed

+4
-0
lines changed

1 file changed

+4
-0
lines changed

.github/workflows/build-ffmpeg.yml

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -62,8 +62,10 @@ jobs:
6262
tar -xzf x265.tar.gz
6363
cd x265_${{ env.X265_VERSION }}/build/linux
6464
65+
# Note: -DCMAKE_POLICY_VERSION_MINIMUM=3.5 is needed for CMake 4.x compatibility
6566
cmake -G "Unix Makefiles" \
6667
-DCMAKE_INSTALL_PREFIX=$INSTALL_DIR \
68+
-DCMAKE_POLICY_VERSION_MINIMUM=3.5 \
6769
-DENABLE_SHARED=OFF \
6870
-DENABLE_STATIC=ON \
6971
-DENABLE_CLI=OFF \
@@ -240,8 +242,10 @@ jobs:
240242
tar -xzf x265.tar.gz
241243
cd x265_${{ env.X265_VERSION }}/build/linux
242244
245+
# Note: -DCMAKE_POLICY_VERSION_MINIMUM=3.5 is needed for CMake 4.x compatibility
243246
cmake -G "Unix Makefiles" \
244247
-DCMAKE_INSTALL_PREFIX=$INSTALL_DIR \
248+
-DCMAKE_POLICY_VERSION_MINIMUM=3.5 \
245249
-DENABLE_SHARED=OFF \
246250
-DENABLE_STATIC=ON \
247251
-DENABLE_CLI=OFF \

0 commit comments

Comments
 (0)