-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathmeson.build
106 lines (106 loc) · 2.56 KB
/
meson.build
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
project('c_ansi',['c', 'cpp', 'objc', 'objcpp'],
default_options: ['warning_level=0','c_std=gnu99','default_library=static'],
subproject_dir: 'submodules/c_deps/subprojects',
version: '0.0.1',
)
passh_program = find_program('passh', required : true)
cc = meson.get_compiler('c')
c_deps_dir = join_paths(meson.current_source_dir(), 'submodules/c_deps')
pwd = meson.current_source_dir()
inc = [
include_directories(
'ansi-codes',
'ansi-utils',
'term-utils',
'ansi-image-utils',
'ansi-rgb-utils',
'submodules/c_deps/submodules',
'submodules/c_deps/submodules/termpaint',
'submodules/c_deps',
'submodules',
#'submodules/c_deps/subprojects/cargs/include',
'submodules/c_deps/submodules/c_embed/embeds',
'submodules/c_deps/submodules/c_embed',
'submodules/c_deps/submodules/c_palettes',
'.',
),
]
#############################################################################
subdir('submodules')
#//////////////////////////////////////////////////////////////////////
subdir('tai64n')
subdir('emojis')
subdir('ansi-utils')
subdir('ansi-codes')
subdir('ansi-rgb-utils')
subdir('term-utils')
subdir('ansi-image-utils')
subdir('string-utils')
subdir('vt100-utils')
#//////////////////////////////////////////////////////////////////////
subdir('term-utils-test')
subdir('ansi-rgb-utils-test')
subdir('ansi-utils-test')
subdir('ansi-codes-test')
subdir('ansi-image-utils-test')
subdir('emojis-test')
subdir('vt100-utils-test')
#subdir('term-termpaint')
#subdir('term-termpaint-test')
#//////////////////////////////////////////////////////////////////////
subdir('tuibox-dev1-test')
subdir('iface-test')
subdir('restic-embedded-test')
#subdir('chan-utils-test-test')
subdir('chan-utils')
subdir('ansi')
subdir('love')
subdir('hl')
subdir('kb')
subdir('view')
subdir('str')
subdir('cache')
subdir('fs')
subdir('img')
#subdir('time')
#subdir('hash')
subdir('env')
subdir('term')
subdir('exec')
subdir('async')
subdir('tp')
subdir('win')
subdir('qoir')
subdir('kitty')
subdir('proc')
subdir('ts')
subdir('icon')
subdir('tess')
subdir('qr')
subdir('chess')
################################3
subdir('rgb-test')
subdir('love-test')
subdir('kb-test')
subdir('fs-test')
subdir('async-test')
subdir('exec-test')
subdir('str-test')
subdir('qoir-test')
subdir('proc-test')
subdir('ts-test')
subdir('icon-test')
subdir('tess-test')
subdir('tp-test')
subdir('win-test')
subdir('qr-test')
subdir('chess-test')
subdir('opt')
subdir('opt-test')
subdir('tray')
subdir('tray-test')
subdir('focus')
subdir('focus-test')
subdir('chess-cli')
subdir('webview-test')
subdir('jwt-test')