blob: d60952423137d9d49a6e728991fc4d995752d58b (
plain)
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
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
|
## SECTION=system_libraries
# mysql config
menuconfig MYSQL
tristate
prompt "mysql "
select TERMCAP if MYSQL_TERMINAL_TERMCAP
select NCURSES if MYSQL_TERMINAL_NCURSES
select HOST_MYSQL
select ZLIB
if MYSQL
comment "build options ---"
choice
prompt "terminal library "
default MYSQL_TERMINAL_NCURSES
config MYSQL_TERMINAL_NCURSES
bool
prompt "curses "
help
MySQL will use dynamic curses library for its terminal manipulation
config MYSQL_TERMINAL_TERMCAP
bool
prompt "termcap "
help
MySQL will use static termcap library for its terminal manipulation
endchoice
choice
prompt "default charset "
config MYSQL_DEFAULT_CHARSET_ARMSCII8
bool
prompt "armscii8"
config MYSQL_DEFAULT_CHARSET_ASCII
bool
prompt "ascii "
config MYSQL_DEFAULT_CHARSET_BIG5
bool
prompt "big5 "
config MYSQL_DEFAULT_CHARSET_CP1250
bool
prompt "cp1250 "
config MYSQL_DEFAULT_CHARSET_CP1251
bool
prompt "cp1251 "
config MYSQL_DEFAULT_CHARSET_CP1256
bool
prompt "cp1256 "
config MYSQL_DEFAULT_CHARSET_CP1257
bool
prompt "cp1257 "
config MYSQL_DEFAULT_CHARSET_CP850
bool
prompt "cp850 "
config MYSQL_DEFAULT_CHARSET_CP852
bool
prompt "cp852 "
config MYSQL_DEFAULT_CHARSET_CP866
bool
prompt "cp866 "
config MYSQL_DEFAULT_CHARSET_CP932
bool
prompt "cp932 "
config MYSQL_DEFAULT_CHARSET_DEC8
bool
prompt "dec8 "
config MYSQL_DEFAULT_CHARSET_EUCJPMS
bool
prompt "eucjpms "
config MYSQL_DEFAULT_CHARSET_EUCR
bool
prompt "eucr "
config MYSQL_DEFAULT_CHARSET_GB2312
bool
prompt "gb2312 "
config MYSQL_DEFAULT_CHARSET_GBK
bool
prompt "gbk "
config MYSQL_DEFAULT_CHARSET_GEOSTD8
bool
prompt "geostd8 "
config MYSQL_DEFAULT_CHARSET_GREEK
bool
prompt "greek "
config MYSQL_DEFAULT_CHARSET_HEBREW
bool
prompt "hebrew "
config MYSQL_DEFAULT_CHARSET_HP8
bool
prompt "hp8 "
config MYSQL_DEFAULT_CHARSET_KEYBCS2
bool
prompt "keybcs2 "
config MYSQL_DEFAULT_CHARSET_KOI8R
bool
prompt "koi8r "
config MYSQL_DEFAULT_CHARSET_KOI8U
bool
prompt "koi8u "
config MYSQL_DEFAULT_CHARSET_LATIN1
bool
prompt "latin1 "
config MYSQL_DEFAULT_CHARSET_LATIN2
bool
prompt "latin2 "
config MYSQL_DEFAULT_CHARSET_LATIN5
bool
prompt "latin5 "
config MYSQL_DEFAULT_CHARSET_LATIN7
bool
prompt "latin7 "
config MYSQL_DEFAULT_CHARSET_MACCE
bool
prompt "macce "
config MYSQL_DEFAULT_CHARSET_MACROMAN
bool
prompt "macroman"
config MYSQL_DEFAULT_CHARSET_SJIS
bool
prompt "sjis "
config MYSQL_DEFAULT_CHARSET_UCS2
bool
prompt "ucs2 "
config MYSQL_DEFAULT_CHARSET_UJIS
bool
prompt "ujis "
config MYSQL_DEFAULT_CHARSET_UTF8
bool
prompt "utf8 "
endchoice
choice
prompt "extra charsets "
config MYSQL_EXTRA_CHARSETS_NONE
bool
prompt "none "
config MYSQL_EXTRA_CHARSETS_COMPLEX
bool
prompt "complex "
config MYSQL_EXTRA_CHARSETS_ALL
bool
prompt "all "
config MYSQL_EXTRA_CHARSETS_LIST
bool
prompt "list "
endchoice
menuconfig MYSQL_EXTRA_CHARSETS
bool
prompt "select extra charsets "
depends on MYSQL_EXTRA_CHARSETS_LIST
config MYSQL_EXTRA_CHARSETS_ARMSCII8
bool
depends on MYSQL_EXTRA_CHARSETS
prompt "armscii8"
config MYSQL_EXTRA_CHARSETS_ASCII
bool
depends on MYSQL_EXTRA_CHARSETS
prompt "ascii "
config MYSQL_EXTRA_CHARSETS_BIG5
bool
depends on MYSQL_EXTRA_CHARSETS
prompt "big5 "
config MYSQL_EXTRA_CHARSETS_CP1250
bool
depends on MYSQL_EXTRA_CHARSETS
prompt "cp1250 "
config MYSQL_EXTRA_CHARSETS_CP1251
bool
depends on MYSQL_EXTRA_CHARSETS
prompt "cp1251 "
config MYSQL_EXTRA_CHARSETS_CP1256
bool
depends on MYSQL_EXTRA_CHARSETS
prompt "cp1256 "
config MYSQL_EXTRA_CHARSETS_CP1257
bool
depends on MYSQL_EXTRA_CHARSETS
prompt "cp1257 "
config MYSQL_EXTRA_CHARSETS_CP850
bool
depends on MYSQL_EXTRA_CHARSETS
prompt "cp850 "
config MYSQL_EXTRA_CHARSETS_CP852
bool
depends on MYSQL_EXTRA_CHARSETS
prompt "cp852 "
config MYSQL_EXTRA_CHARSETS_CP866
bool
depends on MYSQL_EXTRA_CHARSETS
prompt "cp866 "
config MYSQL_EXTRA_CHARSETS_CP932
bool
depends on MYSQL_EXTRA_CHARSETS
prompt "cp932 "
config MYSQL_EXTRA_CHARSETS_DEC8
bool
depends on MYSQL_EXTRA_CHARSETS
prompt "dec8 "
config MYSQL_EXTRA_CHARSETS_EUCJPMS
bool
depends on MYSQL_EXTRA_CHARSETS
prompt "eucjpms "
config MYSQL_EXTRA_CHARSETS_EUCR
bool
depends on MYSQL_EXTRA_CHARSETS
prompt "eucr "
config MYSQL_EXTRA_CHARSETS_GB2312
bool
depends on MYSQL_EXTRA_CHARSETS
prompt "gb2312 "
config MYSQL_EXTRA_CHARSETS_GBK
bool
depends on MYSQL_EXTRA_CHARSETS
prompt "gbk "
config MYSQL_EXTRA_CHARSETS_GEOSTD8
bool
depends on MYSQL_EXTRA_CHARSETS
prompt "geostd8 "
config MYSQL_EXTRA_CHARSETS_GREEK
bool
depends on MYSQL_EXTRA_CHARSETS
prompt "greek "
config MYSQL_EXTRA_CHARSETS_HEBREW
bool
depends on MYSQL_EXTRA_CHARSETS
prompt "hebrew "
config MYSQL_EXTRA_CHARSETS_HP8
bool
depends on MYSQL_EXTRA_CHARSETS
prompt "hp8 "
config MYSQL_EXTRA_CHARSETS_KEYBCS2
bool
depends on MYSQL_EXTRA_CHARSETS
prompt "keybcs2 "
config MYSQL_EXTRA_CHARSETS_KOI8R
bool
depends on MYSQL_EXTRA_CHARSETS
prompt "koi8r "
config MYSQL_EXTRA_CHARSETS_KOI8U
bool
depends on MYSQL_EXTRA_CHARSETS
prompt "koi8u "
config MYSQL_EXTRA_CHARSETS_LATIN1
bool
depends on MYSQL_EXTRA_CHARSETS
prompt "latin1 "
config MYSQL_EXTRA_CHARSETS_LATIN2
bool
depends on MYSQL_EXTRA_CHARSETS
prompt "latin2 "
config MYSQL_EXTRA_CHARSETS_LATIN5
bool
depends on MYSQL_EXTRA_CHARSETS
prompt "latin5 "
config MYSQL_EXTRA_CHARSETS_LATIN7
bool
depends on MYSQL_EXTRA_CHARSETS
prompt "latin7 "
config MYSQL_EXTRA_CHARSETS_MACCE
bool
depends on MYSQL_EXTRA_CHARSETS
prompt "macce "
config MYSQL_EXTRA_CHARSETS_MACROMAN
bool
depends on MYSQL_EXTRA_CHARSETS
prompt "macroman"
config MYSQL_EXTRA_CHARSETS_SJIS
bool
depends on MYSQL_EXTRA_CHARSETS
prompt "sjis "
config MYSQL_EXTRA_CHARSETS_UCS2
bool
depends on MYSQL_EXTRA_CHARSETS
prompt "ucs2 "
config MYSQL_EXTRA_CHARSETS_UJIS
bool
depends on MYSQL_EXTRA_CHARSETS
prompt "ujis "
config MYSQL_EXTRA_CHARSETS_UTF8
bool
depends on MYSQL_EXTRA_CHARSETS
prompt "utf8 "
config MYSQL_UCA
bool
prompt "build national unicode collations"
config MYSQL_SOCKET_PATH
string
prompt "unix domain socket path"
default "/var/run/"
config MYSQL_TCP_PORT
string
prompt "tcp port number"
default "3306"
help
Specify the TCP port number for MySQL; default is 3306.
# --with-mysqld-user=username
# What user the mysqld daemon shall be run as.
# --with-libwrap=DIR Compile in libwrap (tcp_wrappers) support
# --with-pstack Use the pstack backtrace library
config MYSQL_WITHOUT_SERVER
bool
prompt "build only client"
config MYSQL_WITH_EMBEDDED_SERVER
bool
prompt "libmysqld"
config MYSQL_QUERY_CACHE
bool
prompt "query cache"
endif
# --without-geometry Do not build geometry-related parts.
# --with-embedded-privilege-control
# Build parts to check user's privileges.
# Only affects embedded library.
# --without-extra-tools Skip building utilites in the tools directory.
# --with-mysqlmanager Build the mysqlmanager binary: yes/no (default:
# build if server is built.)
# --with-openssl=DIR Include the OpenSSL support
#
# --with-openssl-includes=DIR
# Find OpenSSL headers in DIR
#
# --with-openssl-libs=DIR
# Find OpenSSL libraries in DIR
# --with-yassl Include the yaSSL support
# --without-docs Skip building of the documentation.
# --without-man Skip building of the man pages.
# --without-bench Skip building of the benchmark suite.
# --without-readline Use system readline instead of bundled copy.
# --without-libedit Use system libedit instead of bundled copy.
# --with-build-mysql For cross compilation: path to mysql which was
# compiled for the 'build' system.
#
# --with-big-tables Support tables with more than 4 G rows even on 32 bit platforms
#
# --with-max-indexes=\# Sets the maximum number of indexes per table, default 64
#
# --with-berkeley-db=DIR
# Use BerkeleyDB located in DIR
#
# --with-berkeley-db-includes=DIR
# Find Berkeley DB headers in DIR
#
# --with-berkeley-db-libs=DIR
# Find Berkeley DB libraries in DIR
#
# --without-innodb Do not include the InnoDB table handler
#
# --with-example-storage-engine
# Enable the Example Storage Engine
#
# --with-archive-storage-engine
# Enable the Archive Storage Engine
#
# --with-csv-storage-engine
# Enable the CSV Storage Engine
#
# --with-blackhole-storage-engine
# Enable the Blackhole Storage Engine
#
# --with-ndbcluster Include the NDB Cluster table handler
# --with-ndb-sci=DIR Provide MySQL with a custom location of sci library.
# Given DIR, sci library is assumed to be in $DIR/lib
# and header files in $DIR/include.
#
# --with-ndb-test Include the NDB Cluster ndbapi test programs
#
# --with-ndb-docs Include the NDB Cluster ndbapi and mgmapi documentation
#
# --with-ndb-port Port for NDB Cluster management server
#
# --with-ndb-port-base Base port for NDB Cluster transporters
#
# --without-ndb-debug Disable special ndb debug features
# --with-ndb-ccflags=CFLAGS
# Extra CFLAGS for ndb compile
#
# --with-federated-storage-engine
# Enable the MySQL Federated Storage Engine
#
|