summaryrefslogtreecommitdiff
path: root/Config.in
diff options
context:
space:
mode:
authorBernhard Reutner-Fischer <rep.dot.nop@gmail.com>2006-01-24 16:14:14 +0000
committerBernhard Reutner-Fischer <rep.dot.nop@gmail.com>2006-01-24 16:14:14 +0000
commit2aba3953d46b66927506c96571207ffaee941534 (patch)
treec82e5f814f270d6b5fd47087c7b1168ea8c35256 /Config.in
parentab90b9f427e47d9b2723f5237debe0ee4e0403b5 (diff)
downloadbusybox-w32-2aba3953d46b66927506c96571207ffaee941534.tar.gz
busybox-w32-2aba3953d46b66927506c96571207ffaee941534.tar.bz2
busybox-w32-2aba3953d46b66927506c96571207ffaee941534.zip
- readd config option for libbusybox and ima-mode which were accidentally
dropped by landley in rev13542.
Diffstat (limited to 'Config.in')
-rw-r--r--Config.in60
1 files changed, 54 insertions, 6 deletions
diff --git a/Config.in b/Config.in
index 3501ff767..1b87c1251 100644
--- a/Config.in
+++ b/Config.in
@@ -164,6 +164,35 @@ config CONFIG_STATIC
164 164
165 Most people will leave this set to 'N'. 165 Most people will leave this set to 'N'.
166 166
167config CONFIG_BUILD_LIBBUSYBOX
168 bool "Build shared libbusybox"
169 default y
170 help
171 Build a shared library libbusybox.so which contains all
172 libraries used inside busybox.
173
174config CONFIG_FEATURE_FULL_LIBBUSYBOX
175 bool "Feature-complete libbusybox"
176 default n if !CONFIG_FEATURE_SHARED_BUSYBOX
177 depends on CONFIG_BUILD_LIBBUSYBOX
178 help
179 Build a libbusybox with the complete feature-set, disregarding
180 the actually selected config.
181
182 Normally, libbusybox will only contain the features which are
183 used by busybox itself. If you plan to write a separate
184 standalone application which uses libbusybox say 'Y'.
185
186 Say 'N' if in doubt.
187
188config CONFIG_FEATURE_SHARED_BUSYBOX
189 bool "Use shared libbusybox for busybox"
190 default y if CONFIG_BUILD_LIBBUSYBOX
191 depends on !CONFIG_STATIC && CONFIG_BUILD_LIBBUSYBOX
192 help
193 Use libbusybox.so also for busybox itself.
194 You need to have a working dynamic linker to use this variant.
195
167config CONFIG_LFS 196config CONFIG_LFS
168 bool "Build with Large File Support (for accessing files > 2 GB)" 197 bool "Build with Large File Support (for accessing files > 2 GB)"
169 default n 198 default n
@@ -203,6 +232,25 @@ config EXTRA_CFLAGS_OPTIONS
203 if you want to add some simple compiler switches (like -march=i686), 232 if you want to add some simple compiler switches (like -march=i686),
204 or check for warnings using -Werror, just those options here. 233 or check for warnings using -Werror, just those options here.
205 234
235config CONFIG_BUILD_AT_ONCE
236 bool "Compile all sources at once"
237 default n
238 help
239 Normally each source-file is compiled with one invocation of
240 the compiler.
241 If you set this option, all sources are compiled at once.
242 This gives the compiler more opportunities to optimize which can
243 result in smaller and/or faster binaries.
244
245 Setting this option will consume alot of memory, e.g. if you
246 enable all applets with all features, gcc uses more than 300MB
247 RAM during compilation of busybox.
248
249 This option is most likely only beneficial for newer compilers
250 such as gcc-4.1 and above.
251
252 Say 'N' unless you know what you are doing.
253
206config CONFIG_FEATURE_SUSv2 254config CONFIG_FEATURE_SUSv2
207 bool "Enable features that are in SuSv2 but not SuSv3?" 255 bool "Enable features that are in SuSv2 but not SuSv3?"
208 default y 256 default y
@@ -216,7 +264,9 @@ config CONFIG_FEATURE_SUSv2_OBSOLETE
216 depends on CONFIG_FEATURE_SUSv2 264 depends on CONFIG_FEATURE_SUSv2
217 default y 265 default y
218 help 266 help
219 Disables support for numeric arguments in fold. 267 Enable pre- SuSv2 features which are deprecated in SuSv2 and
268 above.
269 Disables support for e.g. numeric arguments in fold.
220 270
221endmenu 271endmenu
222 272
@@ -264,26 +314,24 @@ config PREFIX
264 help 314 help
265 Define your directory to install BusyBox files/subdirs in. 315 Define your directory to install BusyBox files/subdirs in.
266 316
267
268
269endmenu 317endmenu
270 318
271source archival/Config.in 319source archival/Config.in
272source coreutils/Config.in 320source coreutils/Config.in
273source console-tools/Config.in 321source console-tools/Config.in
274source debianutils/Config.in 322source debianutils/Config.in
275source e2fsprogs/Config.in
276source editors/Config.in 323source editors/Config.in
277source findutils/Config.in 324source findutils/Config.in
278source init/Config.in 325source init/Config.in
279source loginutils/Config.in 326source loginutils/Config.in
280source miscutils/Config.in 327source e2fsprogs/Config.in
281source modutils/Config.in 328source modutils/Config.in
329source util-linux/Config.in
330source miscutils/Config.in
282source networking/Config.in 331source networking/Config.in
283source procps/Config.in 332source procps/Config.in
284source shell/Config.in 333source shell/Config.in
285source sysklogd/Config.in 334source sysklogd/Config.in
286source util-linux/Config.in
287 335
288menu 'Debugging Options' 336menu 'Debugging Options'
289 337