xref: /OK3568_Linux_fs/buildroot/package/coreutils/Config.in (revision 4882a59341e53eb6f0b4789bf948001014eff981)
1config BR2_PACKAGE_COREUTILS
2	bool "coreutils"
3	depends on BR2_USE_WCHAR
4	depends on BR2_USE_MMU # fork()
5	depends on BR2_PACKAGE_BUSYBOX_SHOW_OTHERS
6	help
7	  All of the basic file/text/shell utilities. These are the
8	  core utilities which are expected to exist on every system.
9	  BusyBox implements many of the most common.
10
11	  Things like:
12	  - chmod, cp, dd, dir, ls, etc...
13	  - sort, tr, head, tail, wc, etc...
14	  - whoami, who, etc...
15
16	  http://www.gnu.org/software/coreutils/
17
18if BR2_PACKAGE_COREUTILS
19
20config BR2_PACKAGE_COREUTILS_UNICODE_BYPASS
21	bool "Bypass unicode when printing"
22	default y
23
24config BR2_PACKAGE_COREUTILS_INDIVIDUAL_BINARIES
25	bool "Individual binaries"
26	depends on !BR2_STATIC_LIBS
27	help
28	  By default (i.e. with this option disabled), coreutils is
29	  installed as a single binary (Busybox style) called
30	  /usr/bin/coreutils, and all core utilities are symbolic
31	  links to this binary.
32
33	  With this option enabled, each utility is a separate binary.
34
35comment "coreutils individual binaries need a toolchain w/ dynamic library"
36	depends on BR2_STATIC_LIBS
37
38endif
39
40comment "coreutils needs a toolchain w/ wchar"
41	depends on BR2_USE_MMU
42	depends on !BR2_USE_WCHAR
43	depends on BR2_PACKAGE_BUSYBOX_SHOW_OTHERS
44