libghostty
Toggle main menu visibility
Loading...
Searching...
No Matches
build_info.h
Go to the documentation of this file.
1
6
7
#ifndef GHOSTTY_VT_BUILD_INFO_H
8
#define GHOSTTY_VT_BUILD_INFO_H
9
25
26
#include <stddef.h>
27
#include <stdbool.h>
28
29
#include <
ghostty/vt/types.h
>
30
31
#ifdef __cplusplus
32
extern
"C"
{
33
#endif
34
38
typedef
enum
GHOSTTY_ENUM_TYPED
{
39
GHOSTTY_OPTIMIZE_DEBUG = 0,
40
GHOSTTY_OPTIMIZE_RELEASE_SAFE = 1,
41
GHOSTTY_OPTIMIZE_RELEASE_SMALL = 2,
42
GHOSTTY_OPTIMIZE_RELEASE_FAST = 3,
43
GHOSTTY_OPTIMIZE_MODE_MAX_VALUE = GHOSTTY_ENUM_MAX_VALUE,
44
}
GhosttyOptimizeMode
;
45
51
typedef
enum
GHOSTTY_ENUM_TYPED
{
53
GHOSTTY_BUILD_INFO_INVALID
= 0,
54
60
GHOSTTY_BUILD_INFO_SIMD
= 1,
61
67
GHOSTTY_BUILD_INFO_KITTY_GRAPHICS
= 2,
68
74
GHOSTTY_BUILD_INFO_TMUX_CONTROL_MODE
= 3,
75
81
GHOSTTY_BUILD_INFO_OPTIMIZE
= 4,
82
88
GHOSTTY_BUILD_INFO_VERSION_STRING
= 5,
89
95
GHOSTTY_BUILD_INFO_VERSION_MAJOR
= 6,
96
102
GHOSTTY_BUILD_INFO_VERSION_MINOR
= 7,
103
109
GHOSTTY_BUILD_INFO_VERSION_PATCH
= 8,
110
117
GHOSTTY_BUILD_INFO_VERSION_PRE
= 9,
118
125
GHOSTTY_BUILD_INFO_VERSION_BUILD
= 10,
126
GHOSTTY_BUILD_INFO_MAX_VALUE = GHOSTTY_ENUM_MAX_VALUE,
127
}
GhosttyBuildInfo
;
128
142
GHOSTTY_API
GhosttyResult
ghostty_build_info
(
GhosttyBuildInfo
data,
void
*out);
143
144
#ifdef __cplusplus
145
}
146
#endif
147
149
150
#endif
/* GHOSTTY_VT_BUILD_INFO_H */
GhosttyOptimizeMode
GhosttyOptimizeMode
Definition
build_info.h:38
GhosttyBuildInfo
GhosttyBuildInfo
Definition
build_info.h:51
ghostty_build_info
GHOSTTY_API GhosttyResult ghostty_build_info(GhosttyBuildInfo data, void *out)
GHOSTTY_BUILD_INFO_VERSION_PATCH
@ GHOSTTY_BUILD_INFO_VERSION_PATCH
Definition
build_info.h:109
GHOSTTY_BUILD_INFO_VERSION_PRE
@ GHOSTTY_BUILD_INFO_VERSION_PRE
Definition
build_info.h:117
GHOSTTY_BUILD_INFO_OPTIMIZE
@ GHOSTTY_BUILD_INFO_OPTIMIZE
Definition
build_info.h:81
GHOSTTY_BUILD_INFO_TMUX_CONTROL_MODE
@ GHOSTTY_BUILD_INFO_TMUX_CONTROL_MODE
Definition
build_info.h:74
GHOSTTY_BUILD_INFO_VERSION_STRING
@ GHOSTTY_BUILD_INFO_VERSION_STRING
Definition
build_info.h:88
GHOSTTY_BUILD_INFO_VERSION_MAJOR
@ GHOSTTY_BUILD_INFO_VERSION_MAJOR
Definition
build_info.h:95
GHOSTTY_BUILD_INFO_KITTY_GRAPHICS
@ GHOSTTY_BUILD_INFO_KITTY_GRAPHICS
Definition
build_info.h:67
GHOSTTY_BUILD_INFO_SIMD
@ GHOSTTY_BUILD_INFO_SIMD
Definition
build_info.h:60
GHOSTTY_BUILD_INFO_INVALID
@ GHOSTTY_BUILD_INFO_INVALID
Definition
build_info.h:53
GHOSTTY_BUILD_INFO_VERSION_BUILD
@ GHOSTTY_BUILD_INFO_VERSION_BUILD
Definition
build_info.h:125
GHOSTTY_BUILD_INFO_VERSION_MINOR
@ GHOSTTY_BUILD_INFO_VERSION_MINOR
Definition
build_info.h:102
types.h
GhosttyResult
GhosttyResult
Definition
types.h:88
GHOSTTY_ENUM_TYPED
#define GHOSTTY_ENUM_TYPED
Definition
types.h:81
include
ghostty
vt
build_info.h
Generated by
1.18.0