OpenMiInk/third_party/krita-deps-management/ext_libx265/x265_shared_patches.cmake
Hellings b8c8ff98e2 Hi
2026-10-16 09:05:56 -04:00

30 lines
1.6 KiB
CMake

set(X265_SHARED_PATCHES
${CMAKE_CURRENT_LIST_DIR}/patches/handbrake/A01-Do-not-set-thread-priority-on-Windows.patch
${CMAKE_CURRENT_LIST_DIR}/patches/handbrake/A02-Apple-Silicon-tuning.patch
${CMAKE_CURRENT_LIST_DIR}/patches/handbrake/A03-Implement-ambient-viewing-environment-sei.patch
${CMAKE_CURRENT_LIST_DIR}/patches/handbrake/A04-add-new-matrix-coefficients-from-H.273-v3.patch
${CMAKE_CURRENT_LIST_DIR}/patches/handbrake/A05-Fix-Dolby-Vision-RPU-memory-management.patch
${CMAKE_CURRENT_LIST_DIR}/patches/handbrake/A06-Update-version-strings.patch
${CMAKE_CURRENT_LIST_DIR}/patches/handbrake/A07-Fix-macOS-cross-compilation.patch
${CMAKE_CURRENT_LIST_DIR}/patches/handbrake/A08-Fix-inconsistent-bitrate-in-second-pass.patch
${CMAKE_CURRENT_LIST_DIR}/patches/handbrake/A09-Ensuring-the-mvdLX-is-compliant.patch
${CMAKE_CURRENT_LIST_DIR}/patches/0001-ext_heif-Make-sure-that-pthreads-are-not-linked-it-o.patch
${CMAKE_CURRENT_LIST_DIR}/patches/0002-Skip-PDB-in-MinGW.patch
${CMAKE_CURRENT_LIST_DIR}/patches/0003-Fix-a-crash-when-trying-to-export-a-lossless-image.patch
)
set(X265_SHARED_PATCH_COMMAND)
foreach (PATCH_FILE ${X265_SHARED_PATCHES})
if (NOT EXISTS ${PATCH_FILE})
message(FATAL_ERROR "Patch file doesn't exist: ${PATCH_FILE}")
endif()
if (NOT X265_SHARED_PATCH_COMMAND)
list(APPEND X265_SHARED_PATCH_COMMAND PATCH_COMMAND ${PATCH_COMMAND} -p1 -i)
else()
list(APPEND X265_SHARED_PATCH_COMMAND COMMAND ${PATCH_COMMAND} -p1 -i)
endif()
list(APPEND X265_SHARED_PATCH_COMMAND ${PATCH_FILE})
endforeach()