Initial commit

This commit is contained in:
Duncan Ogilvie
2022-10-21 02:32:29 +02:00
commit 4b546c0475
11 changed files with 81 additions and 0 deletions

11
README.md Normal file
View File

@@ -0,0 +1,11 @@
# zig-cross
Example of using [zig](https://ziglang.org) as a CMake Toolchain for cross compiling.
Reference: https://zig.news/kristoff/cross-compile-a-c-c-project-with-zig-3599
## Building
- [Install zig](https://ziglang.org/learn/getting-started/#installing-zig) in your PATH (`choco install zig` on Windows)
- `cmake -B build-aarch64 -G Ninja -DCMAKE_TOOLCHAIN_FILE=cmake/zig-toolchain-aarch64.cmake`
- `cmake --build build-arch64`