mirror of
https://github.com/ghostty-org/ghostty.git
synced 2025-07-15 16:26:08 +03:00
41 lines
1.1 KiB
Zig
41 lines
1.1 KiB
Zig
const std = @import("std");
|
|
|
|
pub fn build(b: *std.Build) !void {
|
|
const target = b.standardTargetOptions(.{});
|
|
const optimize = b.standardOptimizeOption(.{});
|
|
_ = target;
|
|
_ = optimize;
|
|
}
|
|
|
|
pub fn addPaths(b: *std.Build, step: anytype) !void {
|
|
// The active SDK we want to use
|
|
const sdk = "MacOSX14.sdk";
|
|
|
|
// Get the path to our active Xcode installation. If this fails then
|
|
// the zig build will fail.
|
|
const path = std.mem.trim(
|
|
u8,
|
|
b.run(&.{ "xcode-select", "--print-path" }),
|
|
" \r\n",
|
|
);
|
|
|
|
step.addSystemFrameworkPath(.{
|
|
.cwd_relative = b.pathJoin(&.{
|
|
path,
|
|
"Platforms/MacOSX.platform/Developer/SDKs/" ++ sdk ++ "/System/Library/Frameworks",
|
|
}),
|
|
});
|
|
step.addSystemIncludePath(.{
|
|
.cwd_relative = b.pathJoin(&.{
|
|
path,
|
|
"Platforms/MacOSX.platform/Developer/SDKs/" ++ sdk ++ "/usr/include",
|
|
}),
|
|
});
|
|
step.addLibraryPath(.{
|
|
.cwd_relative = b.pathJoin(&.{
|
|
path,
|
|
"Platforms/MacOSX.platform/Developer/SDKs/" ++ sdk ++ "/usr/lib",
|
|
}),
|
|
});
|
|
}
|