pixman ported to the Zig build system
Find a file
2026-04-22 13:31:25 -04:00
.gitignore add zig build for pixman with x86 and arm64 simd 2026-04-22 13:31:25 -04:00
build.zig add zig build for pixman with x86 and arm64 simd 2026-04-22 13:31:25 -04:00
build.zig.zon add zig build for pixman with x86 and arm64 simd 2026-04-22 13:31:25 -04:00
LICENSE add zig build for pixman with x86 and arm64 simd 2026-04-22 13:31:25 -04:00
README.md add zig build for pixman with x86 and arm64 simd 2026-04-22 13:31:25 -04:00

pixman

pixman built with the Zig build system.

Provides a static libpixman-1 with the generic C path plus:

  • x86 / x86_64: SSE2 + SSSE3
  • aarch64: NEON

Usage

const pixman = b.dependency("pixman", .{
    .target = target,
    .optimize = optimize,
});
exe.linkLibrary(pixman.artifact("pixman-1"));

Layering

This package provides the C build only. Zig bindings live in zig-pixman, which depends on this package.