feat(NSPasteboard): added objective c bridge and build changes
This commit is contained in:
parent
2f75723e16
commit
565174c4b8
4 changed files with 48 additions and 0 deletions
15
build.zig
15
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);
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue