From 565174c4b8c73e9e28524709060335a0b17ee3fb Mon Sep 17 00:00:00 2001 From: Grace Yoder Date: Mon, 29 Jun 2026 09:45:37 -0600 Subject: feat(NSPasteboard): added objective c bridge and build changes --- build.zig | 15 +++++++++++++++ 1 file changed, 15 insertions(+) (limited to 'build.zig') diff --git a/build.zig b/build.zig index 242a70c..cb43d76 100644 --- a/build.zig +++ b/build.zig @@ -23,6 +23,21 @@ pub fn build(b: *std.Build) void { }), }); + if (target.result.os.tag == .macos) { + exe.root_module.addCSourceFiles(.{ + .files = &.{"src/Clip/NSPBBridge.m"}, + .language = .objective_c, + .flags = &.{"-fobjc-arc"}, + }); + exe.root_module.linkFramework("Cocoa", .{}); + tests.root_module.addCSourceFiles(.{ + .files = &.{"src/Clip/NSPBBridge.m"}, + .language = .objective_c, + .flags = &.{"-fobjc-arc"}, + }); + tests.root_module.linkFramework("Cocoa", .{}); + } + const test_step = b.step("test", "Run tests"); const run_tests = b.addRunArtifact(tests); test_step.dependOn(&run_tests.step); -- cgit v1.3.1