sysaudio: rewrite in zig

removes libsoundio dependency
This commit is contained in:
Ali Chraghi 2022-12-16 14:55:46 +03:30 committed by Stephen Gutekanst
parent 8aa2c97079
commit 0f3e28bc2a
27 changed files with 4714 additions and 1344 deletions

View file

@ -15,12 +15,12 @@ pub fn build(b: *std.build.Builder) void {
test_step.dependOn(&sysaudio.testStep(b, mode, target).step);
inline for ([_][]const u8{
"soundio-sine-wave",
"sine-wave",
}) |example| {
const example_exe = b.addExecutable("example-" ++ example, "examples/" ++ example ++ ".zig");
example_exe.setBuildMode(mode);
example_exe.setTarget(target);
example_exe.addPackage(sysaudio.soundio_pkg);
example_exe.addPackage(sysaudio.pkg);
sysaudio.link(b, example_exe, .{});
example_exe.install();