Cross Compiling
Cross-compiling is the process of building software on one platform (the host) to run on another platform (the target). This is used for situations including:
- target platform has limited resources
- development environment is more efficient on the host platform
- one host platform can build for multiple target platforms
2025
- 2025-07-15 – CMake use MUSL slim libc
- 2025-02-16 – Windows 32-bit binaries with CMake + MSVC
- 2025-02-02 – Run macOS Terminal command with Rosetta
2024
- 2024-08-25 – Cross-compiler Raspberry Pi Pico
2022
- 2022-05-05 – Cross-compile for DOS from Windows or Linux
2020
- 2020-03-27 – Ninja job pools for low memory CMake builds