summary refs log tree commit diff
path: root/build.zig
diff options
context:
space:
mode:
Diffstat (limited to 'build.zig')
-rw-r--r--build.zig9
1 files changed, 9 insertions, 0 deletions
diff --git a/build.zig b/build.zig
index 6a92ebe..472a5cb 100644
--- a/build.zig
+++ b/build.zig
@@ -29,9 +29,18 @@ pub fn build(b: *std.build.Builder) void {
 
     var main_tests = b.addTest("src/main.zig");
     main_tests.linkSystemLibrary("openal");
+    main_tests.linkSystemLibrary("sndfile");
     main_tests.linkSystemLibrary("c");
     main_tests.setBuildMode(mode);
 
     const test_step = b.step("test", "Run library tests");
     test_step.dependOn(&main_tests.step);
+
+    const example_play = b.addExecutable("zeal-play", "examples/play.zig");
+    example_play.addPackagePath("zeal", "src/main.zig");
+    example_play.linkSystemLibrary("openal");
+    example_play.linkSystemLibrary("sndfile");
+    example_play.linkSystemLibrary("c");
+    example_play.setBuildMode(mode);
+    example_play.install();
 }