-
Notifications
You must be signed in to change notification settings - Fork 1
Fixed wheel build. #4
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
cd2c7f0 to
1a8d36d
Compare
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
8f67c3e to
def3ced
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Pull Request Overview
This PR fixes wheel builds by implementing proper architecture-specific handling for cross-compilation and updating build configurations. The changes enable successful wheel builds on different platforms and architectures by correctly setting up vcpkg triplets, FFmpeg installations, and build environments.
- Adds vcpkg triplet configuration and cross-compilation setup for CMake
- Implements architecture-specific FFmpeg installations to avoid conflicts during cross-compilation
- Updates GitHub Actions workflow to support different runner types and properly configure platform-specific builds
Reviewed Changes
Copilot reviewed 3 out of 3 changed files in this pull request and generated 2 comments.
| File | Description |
|---|---|
| cpp/CMakeLists.txt | Adds vcpkg triplet setup and cross-compilation verification |
| cmake/modules/findFFmpeg.cmake | Implements architecture-specific FFmpeg build directories and configuration |
| .github/workflows/wheel-build.yaml | Updates workflow to support flexible runners and platform-specific wheel builds |
No description provided.