From cb27b229749b338828ccff80e2895c4c957250ba Mon Sep 17 00:00:00 2001 From: Bryan Hundven Date: Thu, 4 Sep 2014 23:34:00 -0700 Subject: libc/musl: Add options for optimization This commit adds configuration knobs for optimizing musl-libc. Signed-off-by: Bryan Hundven Signed-off-by: Yann E. MORIN --- config/libc/musl.in.2 | 38 ++++++++++++++++++++++++++++++++++++++ 1 file changed, 38 insertions(+) create mode 100644 config/libc/musl.in.2 (limited to 'config/libc') diff --git a/config/libc/musl.in.2 b/config/libc/musl.in.2 new file mode 100644 index 00000000..32e90136 --- /dev/null +++ b/config/libc/musl.in.2 @@ -0,0 +1,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 -- cgit v1.2.3