libghostty
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
32extern "C" {
33#endif
34
38typedef 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,
45
51typedef enum GHOSTTY_ENUM_TYPED {
54
61
68
75
82
89
96
103
110
118
126 GHOSTTY_BUILD_INFO_MAX_VALUE = GHOSTTY_ENUM_MAX_VALUE,
128
143
144#ifdef __cplusplus
145}
146#endif
147
149
150#endif /* GHOSTTY_VT_BUILD_INFO_H */
GhosttyOptimizeMode
Definition build_info.h:38
GhosttyBuildInfo
Definition build_info.h:51
GHOSTTY_API GhosttyResult ghostty_build_info(GhosttyBuildInfo data, void *out)
@ GHOSTTY_BUILD_INFO_VERSION_PATCH
Definition build_info.h:109
@ GHOSTTY_BUILD_INFO_VERSION_PRE
Definition build_info.h:117
@ GHOSTTY_BUILD_INFO_OPTIMIZE
Definition build_info.h:81
@ GHOSTTY_BUILD_INFO_TMUX_CONTROL_MODE
Definition build_info.h:74
@ GHOSTTY_BUILD_INFO_VERSION_STRING
Definition build_info.h:88
@ GHOSTTY_BUILD_INFO_VERSION_MAJOR
Definition build_info.h:95
@ GHOSTTY_BUILD_INFO_KITTY_GRAPHICS
Definition build_info.h:67
@ GHOSTTY_BUILD_INFO_SIMD
Definition build_info.h:60
@ GHOSTTY_BUILD_INFO_INVALID
Definition build_info.h:53
@ GHOSTTY_BUILD_INFO_VERSION_BUILD
Definition build_info.h:125
@ GHOSTTY_BUILD_INFO_VERSION_MINOR
Definition build_info.h:102
GhosttyResult
Definition types.h:74
#define GHOSTTY_ENUM_TYPED
Definition types.h:67