mirror of
https://github.com/crosstool-ng/crosstool-ng.git
synced 2024-12-23 06:32:23 +00:00
39 lines
1.0 KiB
Groff
39 lines
1.0 KiB
Groff
|
# 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
|