diff options
author | Bernhard Reutner-Fischer <rep.dot.nop@gmail.com> | 2006-01-24 16:14:14 +0000 |
---|---|---|
committer | Bernhard Reutner-Fischer <rep.dot.nop@gmail.com> | 2006-01-24 16:14:14 +0000 |
commit | 2aba3953d46b66927506c96571207ffaee941534 (patch) | |
tree | c82e5f814f270d6b5fd47087c7b1168ea8c35256 /Config.in | |
parent | ab90b9f427e47d9b2723f5237debe0ee4e0403b5 (diff) | |
download | busybox-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.in | 60 |
1 files changed, 54 insertions, 6 deletions
@@ -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 | ||
167 | config 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 | |||
174 | config 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 | |||
188 | config 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 | |||
167 | config CONFIG_LFS | 196 | config 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 | ||
235 | config 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 | |||
206 | config CONFIG_FEATURE_SUSv2 | 254 | config 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 | ||
221 | endmenu | 271 | endmenu |
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 | |||
269 | endmenu | 317 | endmenu |
270 | 318 | ||
271 | source archival/Config.in | 319 | source archival/Config.in |
272 | source coreutils/Config.in | 320 | source coreutils/Config.in |
273 | source console-tools/Config.in | 321 | source console-tools/Config.in |
274 | source debianutils/Config.in | 322 | source debianutils/Config.in |
275 | source e2fsprogs/Config.in | ||
276 | source editors/Config.in | 323 | source editors/Config.in |
277 | source findutils/Config.in | 324 | source findutils/Config.in |
278 | source init/Config.in | 325 | source init/Config.in |
279 | source loginutils/Config.in | 326 | source loginutils/Config.in |
280 | source miscutils/Config.in | 327 | source e2fsprogs/Config.in |
281 | source modutils/Config.in | 328 | source modutils/Config.in |
329 | source util-linux/Config.in | ||
330 | source miscutils/Config.in | ||
282 | source networking/Config.in | 331 | source networking/Config.in |
283 | source procps/Config.in | 332 | source procps/Config.in |
284 | source shell/Config.in | 333 | source shell/Config.in |
285 | source sysklogd/Config.in | 334 | source sysklogd/Config.in |
286 | source util-linux/Config.in | ||
287 | 335 | ||
288 | menu 'Debugging Options' | 336 | menu 'Debugging Options' |
289 | 337 | ||