X-Git-Url: https://git.librecmc.org/?a=blobdiff_plain;f=Config.in;h=05bc3a58abdabe44510e8b93edf99663cf713ef4;hb=c297ea97e288da16216d5c121ddefa7b61923847;hp=85d576edbc106d82375d380b7e61bd9c22fa08da;hpb=aa2a1c000c360d89c36c9b1138473ab5f57a946f;p=oweals%2Fbusybox.git diff --git a/Config.in b/Config.in index 85d576edb..05bc3a58a 100644 --- a/Config.in +++ b/Config.in @@ -30,17 +30,13 @@ config EXTRA_COMPAT some GNU extensions in libc. You probably only need this option if you plan to run busybox on desktop. -config FEATURE_ASSUME_UNICODE - bool "Assume that 1:1 char/glyph correspondence is not true" +config USE_PORTABLE_CODE + bool "Avoid using GCC-specific code constructs" default n help - This makes various applets aware that one byte is not - one character on screen. - - Busybox aims to eventually work correctly with Unicode displays. - Any older encodings are not guaranteed to work. - Probably by the time when busybox will be fully Unicode-clean, - other encodings will be mainly of historic interest. + Use this option if you are trying to compile busybox with + compiler other than gcc. + If you do use gcc, this option may needlessly increase code size. choice prompt "Buffer allocation policy" @@ -114,7 +110,29 @@ config LOCALE_SUPPORT Enable this if your system has locale support and you would like busybox to support locale settings. -config GETOPT_LONG +config FEATURE_ASSUME_UNICODE + bool "Support Unicode" + default n + help + This makes various applets aware that one byte is not + one character on screen. + + Busybox aims to eventually work correctly with Unicode displays. + Any older encodings are not guaranteed to work. + Probably by the time when busybox will be fully Unicode-clean, + other encodings will be mainly of historic interest. + +config FEATURE_CHECK_UNICODE_IN_ENV + bool "Check $LANG environment variable" + default y + depends on FEATURE_ASSUME_UNICODE && !LOCALE_SUPPORT + help + With this option on, Unicode support is activated + only if LANG variable has the value of the form "xxxx.utf8" + + Otherwise, Unicode support will be always enabled and active. + +config LONG_OPTS bool "Support for --long-options" default y help @@ -256,18 +274,18 @@ config BUSYBOX_EXEC_PATH # These are auto-selected by other options config FEATURE_SYSLOG - bool "Support for logging to syslog" + bool #No description makes it a hidden option default n - help - This option is auto-selected when you select any applet which may - send its output to syslog. You do not need to select it manually. + #help + # This option is auto-selected when you select any applet which may + # send its output to syslog. You do not need to select it manually. config FEATURE_HAVE_RPC - bool "RPC support" + bool #No description makes it a hidden option default n - help - This is automatically selected if any of enabled applets need it. - You do not need to select it manually. + #help + # This is automatically selected if any of enabled applets need it. + # You do not need to select it manually. endmenu @@ -411,6 +429,12 @@ config CROSS_COMPILER_PREFIX Native builds leave this empty. +config EXTRA_CFLAGS + string "Additional CFLAGS" + default "" + help + Additional CFLAGS to pass to the compiler verbatim. + endmenu menu 'Debugging Options' @@ -596,6 +620,7 @@ source util-linux/Config.in source miscutils/Config.in source networking/Config.in source printutils/Config.in +source mailutils/Config.in source procps/Config.in source runit/Config.in source selinux/Config.in