No description
- Zig 96.6%
- Shell 3.4%
|
All checks were successful
ci / build (Debug, aarch64-linux-gnu) (push) Successful in 1m55s
ci / build (Debug, aarch64-linux-musl) (push) Successful in 2m10s
ci / build (Debug, x86_64-linux-gnu) (push) Successful in 1m41s
ci / build (Debug, riscv64-linux-gnu) (push) Successful in 2m42s
ci / build (Debug, x86_64-macos) (push) Successful in 1m50s
ci / build (Debug, x86_64-linux-musl) (push) Successful in 2m14s
ci / build (Debug, riscv64-linux-musl) (push) Successful in 2m24s
ci / build (ReleaseFast, aarch64-linux-gnu) (push) Successful in 2m28s
ci / build (Debug, x86_64-windows-gnu) (push) Successful in 2m31s
ci / build (ReleaseFast, aarch64-linux-musl) (push) Successful in 2m27s
ci / build (ReleaseFast, aarch64-macos) (push) Successful in 2m42s
ci / build (ReleaseFast, riscv64-linux-gnu) (push) Successful in 2m35s
ci / build (ReleaseFast, x86_64-macos) (push) Successful in 2m10s
ci / build (ReleaseFast, x86_64-linux-gnu) (push) Successful in 2m33s
ci / build (ReleaseFast, x86_64-windows-gnu) (push) Successful in 2m11s
ci / build (ReleaseFast, x86_64-linux-musl) (push) Successful in 2m17s
ci / build (ReleaseSafe, aarch64-linux-gnu) (push) Successful in 2m26s
ci / build (ReleaseSafe, aarch64-linux-musl) (push) Successful in 1m44s
ci / build (ReleaseSafe, riscv64-linux-gnu) (push) Successful in 1m44s
ci / build (ReleaseSafe, aarch64-macos) (push) Successful in 1m50s
ci / build (ReleaseSafe, riscv64-linux-musl) (push) Successful in 1m14s
ci / build (ReleaseSafe, x86_64-linux-gnu) (push) Successful in 1m48s
ci / build (Debug, aarch64-macos) (push) Successful in 1m43s
ci / build (ReleaseFast, riscv64-linux-musl) (push) Successful in 48s
ci / build (ReleaseSafe, x86_64-linux-musl) (push) Successful in 48s
ci / build (ReleaseSafe, x86_64-windows-gnu) (push) Successful in 48s
ci / build (ReleaseSmall, aarch64-linux-gnu) (push) Successful in 48s
ci / build (ReleaseSmall, aarch64-linux-musl) (push) Successful in 52s
ci / build (ReleaseSmall, x86_64-linux-musl) (push) Successful in 47s
ci / build (ReleaseSmall, x86_64-linux-gnu) (push) Successful in 1m44s
ci / build (ReleaseSmall, riscv64-linux-musl) (push) Successful in 1m54s
ci / build (ReleaseSmall, riscv64-linux-gnu) (push) Successful in 2m10s
ci / test (ReleaseSmall, ubuntu-latest) (push) Successful in 2m5s
ci / build (ReleaseSmall, x86_64-windows-gnu) (push) Successful in 2m4s
ci / build (ReleaseSmall, aarch64-macos) (push) Successful in 2m21s
ci / build (ReleaseSmall, x86_64-macos) (push) Successful in 2m4s
ci / test (ReleaseFast, ubuntu-latest) (push) Successful in 2m13s
ci / test (ReleaseSafe, ubuntu-latest) (push) Successful in 2m15s
ci / test (Debug, ubuntu-latest) (push) Successful in 2m15s
ci / build (ReleaseSafe, x86_64-macos) (push) Successful in 57s
|
||
|---|---|---|
| .github/workflows | ||
| mbedtls@22098d41c6 | ||
| src | ||
| .gitattributes | ||
| .gitignore | ||
| .gitmodules | ||
| build.zig | ||
| build.zig.zon | ||
| liblist.sh | ||
| LICENSE | ||
| README.md | ||
mbedtls build package
How to use
This repo contains code for your build.zig that can statically compile mbedtls.
Link to your application
In order to statically link mbedtls into your application:
const mbedtls = @import("path/to/mbedtls.zig");
pub fn build(b: *std.build.Builder) void {
// ...
const lib = mbedtls.create(b, target, optimize);
const exe = b.addExecutable(.{
.name = "my-program",
.root_source_file = .{ .path = "src/main.zig" },
.target = target,
.optimize = optimize,
});
lib.link(exe);
}