mirror of
https://github.com/CCExtractor/ccextractor.git
synced 2026-07-08 18:06:30 +00:00
[PR #1955] [MERGED] fix(build): Support FFMPEG_INCLUDE_DIR on Linux for hardsubx #2754
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?
📋 Pull Request Information
Original PR: https://github.com/CCExtractor/ccextractor/pull/1955
Author: @cfsmp3
Created: 1/1/2026
Status: ✅ Merged
Merged: 1/2/2026
Merged by: @cfsmp3
Base:
master← Head:fix/ffmpeg-include-linux📝 Commits (1)
303bec8fix(build): Support FFMPEG_INCLUDE_DIR on Linux for hardsubx📊 Changes
1 file changed (+13 additions, -4 deletions)
View changed files
📝
src/rust/build.rs(+13 -4)📄 Description
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
🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.