docs: current bilingual build guide; retire the C++/CMake one

docs/build.md + docs/zh/build.md rewritten for the Rust workspace:
project-built FFmpeg 8.1 (.cargo/config.toml presets FFMPEG_DIR),
vendored static OCIO on Linux/macOS vs MSYS2 dynamic OCIO on Windows
(with the OCIO_INSTALL_DIR/OCIO_RS_LINK env), the Windows GNU toolchain
requirements (MSYS2 Rust, RUSTFLAGS=-C link-args=-lmsvcrt for the
mingw-w64 _assert forwarding, unset INCLUDE/LIB), Linux audio dev
packages and xvfb headless testing, container packaging, and a
troubleshooting section. The macOS-only guides gain a deprecation
pointer. Also correct two stale comments in tooling/install-deps.sh
(FFmpeg is built by tooling/ffmpeg/build-ffmpeg.sh, not by cargo).
This commit is contained in:
2026-08-21 12:53:11 +08:00
parent eacc47930a
commit 498669509a
5 changed files with 284 additions and 677 deletions
+4
View File
@@ -1,5 +1,9 @@
# macOS Build Guide
> **Deprecated (2026):** this guide describes the old C++/CMake build.
> The current Rust workspace build is documented in
> [`build.md`](build.md) (中文:[`zh/build.md`](zh/build.md)).
This document describes how to build Oak Video Editor from source on macOS.
For the Chinese version, see [`build-macos-zh.md`](zh/build_macos-zh.md).