|
SAPIMacOSToolchain
Pinned native macOS compiler toolchain wrapper
|
A thin, versioned wrapper over the native macOS compiler toolchain (Xcode Command Line Tools' AppleClang, and Homebrew GCC if installed) — not cross-compilation. Its job is reproducibility: pin exactly which compiler/version built a given SAPI binary, rather than "whatever happens to be on PATH."
Then from any SAPI CMake project:
bin/, lib/, include/, VERSION are gitignored and generated by setup.sh — rerun it after an Xcode/Homebrew update to re-pin.
macOS only, native target only — not part of the cross-compilation story. See LinuxMacOSToolchain, QNXMacOSToolchain, FreeRTOSToolchain for actual cross-compilation targets.