diff options
Diffstat (limited to 'vendor/libghostty-vt/src/build/main.zig')
| -rw-r--r-- | vendor/libghostty-vt/src/build/main.zig | 34 |
1 files changed, 34 insertions, 0 deletions
diff --git a/vendor/libghostty-vt/src/build/main.zig b/vendor/libghostty-vt/src/build/main.zig new file mode 100644 index 00000000..1f36d375 --- /dev/null +++ b/vendor/libghostty-vt/src/build/main.zig @@ -0,0 +1,34 @@ +//! Build logic for Ghostty. A single "build.zig" file became far too complex +//! and spaghetti, so this package extracts the build logic into smaller, +//! more manageable pieces. + +pub const gtk = @import("gtk.zig"); +pub const Config = @import("Config.zig"); +pub const GitVersion = @import("GitVersion.zig"); + +// Artifacts +pub const GhosttyBench = @import("GhosttyBench.zig"); +pub const GhosttyDist = @import("GhosttyDist.zig"); +pub const GhosttyDocs = @import("GhosttyDocs.zig"); +pub const GhosttyExe = @import("GhosttyExe.zig"); +pub const GhosttyFrameData = @import("GhosttyFrameData.zig"); +pub const GhosttyLib = @import("GhosttyLib.zig"); +pub const GhosttyLibVt = @import("GhosttyLibVt.zig"); +pub const GhosttyResources = @import("GhosttyResources.zig"); +pub const GhosttyI18n = @import("GhosttyI18n.zig"); +pub const GhosttyXcodebuild = @import("GhosttyXcodebuild.zig"); +pub const GhosttyXCFramework = @import("GhosttyXCFramework.zig"); +pub const GhosttyWebdata = @import("GhosttyWebdata.zig"); +pub const GhosttyZig = @import("GhosttyZig.zig"); +pub const HelpStrings = @import("HelpStrings.zig"); +pub const SharedDeps = @import("SharedDeps.zig"); +pub const UnicodeTables = @import("UnicodeTables.zig"); + +// Steps +pub const LibtoolStep = @import("LibtoolStep.zig"); +pub const LipoStep = @import("LipoStep.zig"); +pub const MetallibStep = @import("MetallibStep.zig"); +pub const XCFrameworkStep = @import("XCFrameworkStep.zig"); + +// Helpers +pub const requireZig = @import("zig.zig").requireZig; |
