blob: 32e90136a1cfd4849c0bffa22dca7f6179b15544 (
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
|
# musl second-part option
choice
prompt "How to optimize musl-libc"
default LIBC_MUSL_OPTIMIZE_AUTO
config LIBC_MUSL_OPTIMIZE_NONE
bool
prompt "Do not optimize musl-libc"
help
This option sets `--enable-optimize=no' to disable optimization.
config LIBC_MUSL_OPTIMIZE_AUTO
bool
prompt "Use musl-libc's automatic optimization"
help
This option sets `--enable-optimize=auto' to automatically set optimization.
config LIBC_MUSL_OPTIMIZE_SPEED
bool
prompt "Optimize musl-libc for speed"
help
This option sets `--enable-optimize=yes' to set optimization to -O3 for speed.
config LIBC_MUSL_OPTIMIZE_SIZE
bool
prompt "Optimize musl-libc for size"
help
This option sets `--enable-optimize=size' to set optimization to -Os for size.
endchoice
config LIBC_MUSL_OPTIMIZE
string
default "no" if LIBC_MUSL_OPTIMIZE_NONE
default "auto" if LIBC_MUSL_OPTIMIZE_AUTO
default "yes" if LIBC_MUSL_OPTIMIZE_SPEED
default "size" if LIBC_MUSL_OPTIMIZE_SIZE
|