Commit Graph

12 Commits

Author SHA1 Message Date
funky-yellow-wombat
99d879ad32 Support GLIBC Version Targeting
Support GLIBC version targeting, example:

`cmake -B build -G Ninja --toolchain cmake/x86_64-linux-gnu.2.17.cmake`
(You would need to create this file)

Because `NAME_WL` was used all extension info was lost, with `NAME_WLE` along with the regex change on the ABI match group we're able to recover and use the full ABI target string from the filename.

https://github.com/ziglang/zig/tree/master/lib/libc/glibc#zig-gnu-c-library-glibc-support
2025-02-17 15:07:32 +00:00
Duncan Ogilvie
52b3e1c651 Add more toolchains 2025-01-15 02:37:44 +01:00
Duncan Ogilvie
53e90f1cbc Add wasm32 toolchains 2025-01-12 14:41:31 +01:00
Duncan Ogilvie
0184e268d3 Reorganize toolchain files 2024-12-20 16:03:00 +01:00
Duncan Ogilvie
21be12c2d3 Make scripts executable for linux/macos 2024-12-20 15:25:09 +01:00
Duncan Ogilvie
56b384c966 Add wrappers for 'zig c++' to work around clangd 2024-12-03 15:22:25 +01:00
Duncan Ogilvie
80b6c1a4f3 Add basic UEFI support 2024-11-11 23:44:29 +01:00
Duncan Ogilvie
03f4b117a3 Add freestanding riscv64 toolchain 2024-11-05 13:33:25 +01:00
Duncan Ogilvie
071498eaeb Add Win64 toolchain 2024-10-11 21:25:20 +02:00
Duncan Ogilvie
4f4968a1e2 Fix RC compiler variable 2024-10-11 21:25:05 +02:00
Duncan Ogilvie
3bf1daa659 Generalize zig-toolchain.cmake 2024-07-26 22:32:25 +02:00
Duncan Ogilvie
4b546c0475 Initial commit 2022-10-21 02:36:21 +02:00