mirror of
https://github.com/CCExtractor/ccextractor.git
synced 2026-07-08 18:06:30 +00:00
[PR #1955] fix(build): Support FFMPEG_INCLUDE_DIR on Linux for hardsubx #2757
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Original Pull Request: https://github.com/CCExtractor/ccextractor/pull/1955
State: closed
Merged: Yes
Summary
Fixes compilation with hardsubx on Linux systems where FFmpeg headers are installed in non-standard locations (e.g.,
/usr/include/ffmpegon Fedora with rpmfusion).The Problem
The
FFMPEG_INCLUDE_DIRenvironment variable was only checked inside the macOS-specific block inbuild.rs, so setting it had no effect on Linux builds:The Fix
FFMPEG_INCLUDE_DIRcheck outside platform-specific blocks - Now works on all platformsUsage
Users can now build on Fedora/systems with non-standard FFmpeg paths:
Or rely on pkg-config if FFmpeg is properly configured.
Fixes #1954
🤖 Generated with Claude Code