mirror of
https://github.com/ghostty-org/ghostty.git
synced 2026-05-24 05:40:15 +00:00
23 lines
874 B
Zig
23 lines
874 B
Zig
const std = @import("std");
|
|
const build_options = @import("terminal_options");
|
|
const lib = @import("../lib/main.zig");
|
|
|
|
/// The target for the terminal lib in particular.
|
|
pub const target: lib.Target = if (build_options.c_abi) .c else .zig;
|
|
|
|
/// The calling convention to use for C APIs.
|
|
///
|
|
/// This is always .c for now. I want to make this "Zig" when we're not
|
|
/// building the C ABI but there are bigger issues we need to resolve to
|
|
/// make that possible (change it and see for yourself).
|
|
pub const calling_conv: std.builtin.CallingConvention = .c;
|
|
|
|
/// Forwarded decls from lib that are used.
|
|
pub const alloc = lib.allocator;
|
|
pub const Enum = lib.Enum;
|
|
pub const TaggedUnion = lib.TaggedUnion;
|
|
pub const Struct = lib.Struct;
|
|
pub const String = lib.String;
|
|
pub const checkGhosttyHEnum = lib.checkGhosttyHEnum;
|
|
pub const structSizedFieldFits = lib.structSizedFieldFits;
|