blob: 7378fbcc1a5ee2e7ea28c95bb9c363bdfa65f70d [file] [log] [blame]
landley5257cf52006-10-31 23:30:06 -05001mainmenu "ToyBox Configuration"
2
3menu "Global settings"
4
Rob Landley28964802008-01-19 17:08:39 -06005config TOYBOX
6 bool
7 default n
Rob Landleyd06c58d2007-10-11 15:36:36 -05008 help
Rob Landley28964802008-01-19 17:08:39 -06009 usage: toybox [command] [arguments...]
Rob Landleyd06c58d2007-10-11 15:36:36 -050010
Rob Landley28964802008-01-19 17:08:39 -060011 With no arguments, shows available commands. First argument is
12 name of a command to run, followed by any arguments to that command.
Rob Landleyd06c58d2007-10-11 15:36:36 -050013
Rob Landleye0377fb2010-01-05 12:17:05 -060014config TOYBOX_SUID
15 bool "SUID support"
16 default y
17 help
18 Support for suid commands, which run as root. This means toybox must
19 be installed suid root, and drops permissions before running commands
20 which do not require root access.
21
Rob Landleyf01503d2012-02-02 07:26:39 -060022config TOYBOX_FLOAT
23 bool "Floating point support"
24 default y
25 help
26 Include floating point support infrastructure and commands that
27 require it.
28
Rob Landleyde05a702007-01-31 14:37:01 -050029config TOYBOX_FREE
landley5257cf52006-10-31 23:30:06 -050030 bool "Free memory unnecessarily"
31 default n
32 help
33 When a program exits, the operating system will clean up after it
34 (free memory, close files, etc). To save size, toybox usually relies
35 on this behavior. If you're running toybox under a debugger or
36 without a real OS (ala newlib+libgloss), enable this to make toybox
37 clean up after itself.
38
Rob Landleyde05a702007-01-31 14:37:01 -050039config TOYBOX_DEBUG
Rob Landley8324b892006-11-19 02:49:22 -050040 bool "Debugging tests"
41 default n
42 help
43 Enable extra checks for debugging purposes.
44
landley5257cf52006-10-31 23:30:06 -050045endmenu
46
Rob Landley1b7ad012012-02-23 21:03:18 -060047source generated/Config.probed
48
Rob Landley28964802008-01-19 17:08:39 -060049menu "Toys"
50source generated/Config.in
51endmenu