turns printfs back on
[freebsd-src/fkvm-freebsd.git] / share / man / man5 / src.conf.5
blob43c3c781a15339d26a2e3e201dca5a889c84b4a0
1 .\" DO NOT EDIT-- this file is automatically generated.
2 .\" from FreeBSD: head/tools/build/options/makeman 174548 2007-12-12 16:39:32Z ru
3 .\" $FreeBSD$
4 .Dd June 26, 2008
5 .Dt SRC.CONF 5
6 .Os
7 .Sh NAME
8 .Nm src.conf
9 .Nd "source build options"
10 .Sh DESCRIPTION
11 The
12 .Nm
13 file contains settings that will apply to every build involving the
14 .Fx
15 source tree; see
16 .Xr build 7 .
17 .Pp
18 The
19 .Nm
20 file uses the standard makefile syntax.
21 However,
22 .Nm
23 should not specify any dependencies to
24 .Xr make 1 .
25 Instead,
26 .Nm
27 is to set
28 .Xr make 1
29 variables that control the aspects of how the system builds.
30 .Pp
31 The default location of
32 .Nm
34 .Pa /etc/src.conf ,
35 though an alternative location can be specified in the
36 .Xr make 1
37 variable
38 .Va SRCCONF .
39 Overriding the location of
40 .Nm
41 may be necessary if the system-wide settings are not suitable
42 for a particular build.
43 For instance, setting
44 .Va SRCCONF
46 .Pa /dev/null
47 effectively resets all build controls to their defaults.
48 .Pp
49 The only purpose of
50 .Nm
51 is to control the compilation of the
52 .Fx
53 source code, which is usually located in
54 .Pa /usr/src .
55 As a rule, the system administrator creates
56 .Nm
57 when the values of certain control variables need to be changed
58 from their defaults.
59 .Pp
60 In addition, control variables can be specified
61 for a particular build via the
62 .Fl D
63 option of
64 .Xr make 1
65 or in environment; see
66 .Xr environ 7 .
67 .Pp
68 The values of variables are ignored regardless of their setting;
69 even if they would be set to
70 .Dq Li FALSE
72 .Dq Li NO .
73 Just the existence of an option will cause
74 it to be honoured by
75 .Xr make 1 .
76 .Pp
77 The following list provides a name and short description for variables
78 that can be used for source builds.
79 .Bl -tag -width indent
80 .It Va WITHOUT_ACPI
81 .\" from FreeBSD: head/tools/build/options/WITHOUT_ACPI 156932 2006-03-21 07:50:50Z ru
82 Set to not build
83 .Xr acpiconf 8 ,
84 .Xr acpidump 8
85 and related programs.
86 .It Va WITHOUT_ASSERT_DEBUG
87 .\" from FreeBSD: head/tools/build/options/WITHOUT_ASSERT_DEBUG 162215 2006-09-11 13:55:27Z ru
88 Set to compile programs and libraries without the
89 .Xr assert 3
90 checks.
91 .It Va WITHOUT_ATM
92 .\" from FreeBSD: head/tools/build/options/WITHOUT_ATM 156932 2006-03-21 07:50:50Z ru
93 Set to not build
94 programs and libraries related to ATM networking.
95 .It Va WITHOUT_AUDIT
96 .\" from FreeBSD: head/tools/build/options/WITHOUT_AUDIT 156932 2006-03-21 07:50:50Z ru
97 Set to not build audit support into system programs.
98 .It Va WITHOUT_AUTHPF
99 .\" from FreeBSD: head/tools/build/options/WITHOUT_AUTHPF 156932 2006-03-21 07:50:50Z ru
100 Set to not build
101 .Xr authpf 8 .
102 .It Va WITHOUT_BIND
103 .\" from FreeBSD: head/tools/build/options/WITHOUT_BIND 156932 2006-03-21 07:50:50Z ru
104 Setting this variable will prevent any part of BIND from being built.
105 When set, it also enforces the following options:
107 .Bl -item -compact
109 .Va WITHOUT_BIND_DNSSEC
111 .Va WITHOUT_BIND_ETC
113 .Va WITHOUT_BIND_LIBS_LWRES
115 .Va WITHOUT_BIND_MTREE
117 .Va WITHOUT_BIND_NAMED
119 .Va WITHOUT_BIND_UTILS
121 .It Va WITHOUT_BIND_DNSSEC
122 .\" from FreeBSD: head/tools/build/options/WITHOUT_BIND_DNSSEC 156932 2006-03-21 07:50:50Z ru
123 Set to avoid building or installing the DNSSEC related binaries,
124 .Xr dnssec-keygen 8
126 .Xr dnssec-signzone 8 .
127 .It Va WITHOUT_BIND_ETC
128 .\" from FreeBSD: head/tools/build/options/WITHOUT_BIND_ETC 156932 2006-03-21 07:50:50Z ru
129 Set to avoid installing the default files to
130 .Pa /var/named/etc/namedb .
131 .It Va WITH_BIND_LIBS
132 .\" from FreeBSD: head/tools/build/options/WITH_BIND_LIBS 156932 2006-03-21 07:50:50Z ru
133 Set to install BIND libraries and include files.
134 .It Va WITHOUT_BIND_LIBS_LWRES
135 .\" from FreeBSD: head/tools/build/options/WITHOUT_BIND_LIBS_LWRES 156932 2006-03-21 07:50:50Z ru
136 Set to avoid installing the lightweight resolver library in
137 .Pa /usr/lib .
138 .It Va WITHOUT_BIND_MTREE
139 .\" from FreeBSD: head/tools/build/options/WITHOUT_BIND_MTREE 157717 2006-04-13 10:37:29Z ru
140 Set to avoid running
141 .Xr mtree 8
142 to create the chroot directory structure under
143 .Pa /var/named ,
144 and avoid creating an
145 .Pa /etc/namedb
146 symlink to the chroot directory.
147 When set, it also enforces the following options:
149 .Bl -item -compact
151 .Va WITHOUT_BIND_ETC
153 .It Va WITHOUT_BIND_NAMED
154 .\" from FreeBSD: head/tools/build/options/WITHOUT_BIND_NAMED 156932 2006-03-21 07:50:50Z ru
155 Set to avoid building or installing
156 .Xr named 8 ,
157 .Xr named.reload 8 ,
158 .Xr named-checkconf 8 ,
159 .Xr named-checkzone 8 ,
160 .Xr rndc 8 ,
162 .Xr rndc-confgen 8 .
163 .It Va WITHOUT_BIND_UTILS
164 .\" from FreeBSD: head/tools/build/options/WITHOUT_BIND_UTILS 156932 2006-03-21 07:50:50Z ru
165 Set to avoid building or installing the BIND userland utilities,
166 .Xr dig 1 ,
167 .Xr host 1 ,
168 .Xr nslookup 1 ,
170 .Xr nsupdate 8 .
171 .It Va WITHOUT_BLUETOOTH
172 .\" from FreeBSD: head/tools/build/options/WITHOUT_BLUETOOTH 156932 2006-03-21 07:50:50Z ru
173 Set to not build Bluetooth related kernel modules, programs and libraries.
174 .It Va WITHOUT_BOOT
175 .\" from FreeBSD: head/tools/build/options/WITHOUT_BOOT 156932 2006-03-21 07:50:50Z ru
176 Set to not build the boot blocks and loader.
177 .It Va WITHOUT_BSD_CPIO
178 .\" from FreeBSD: head/tools/build/options/WITHOUT_BSD_CPIO 179813 2008-06-16 05:48:15Z dougb
179 Set to not build the BSD licensed version of cpio based on
180 .Xr libarchive 3 .
181 .It Va WITHOUT_BZIP2
182 .\" from FreeBSD: head/tools/build/options/WITHOUT_BZIP2 174550 2007-12-12 16:43:17Z ru
183 Set to not build contributed bzip2 software as a part of the base system.
184 .Bf -symbolic
185 The option has no effect yet.
187 When set, it also enforces the following options:
189 .Bl -item -compact
191 .Va WITHOUT_BZIP2_SUPPORT
193 .It Va WITHOUT_BZIP2_SUPPORT
194 .\" from FreeBSD: head/tools/build/options/WITHOUT_BZIP2_SUPPORT 166255 2007-01-26 10:19:08Z delphij
195 Set to build some programs without optional bzip2 support.
196 .It Va WITHOUT_CALENDAR
197 .\" from FreeBSD: head/tools/build/options/WITHOUT_CALENDAR 156932 2006-03-21 07:50:50Z ru
198 Set to not build
199 .Xr calendar 1 .
200 .It Va WITHOUT_CDDL
201 .\" from FreeBSD: head/tools/build/options/WITHOUT_CDDL 163861 2006-11-01 09:02:11Z jb
202 Set to not build code licensed under Sun's CDDL.
203 When set, it also enforces the following options:
205 .Bl -item -compact
207 .Va WITHOUT_ZFS
209 .It Va WITHOUT_CPP
210 .\" from FreeBSD: head/tools/build/options/WITHOUT_CPP 156932 2006-03-21 07:50:50Z ru
211 Set to not build
212 .Xr cpp 1 .
213 .It Va WITHOUT_CRYPT
214 .\" from FreeBSD: head/tools/build/options/WITHOUT_CRYPT 156932 2006-03-21 07:50:50Z ru
215 Set to not build any crypto code.
216 When set, it also enforces the following options:
218 .Bl -item -compact
220 .Va WITHOUT_GSSAPI
221 (can be overridden with
222 .Va WITH_GSSAPI )
224 .Va WITHOUT_KERBEROS
226 .Va WITHOUT_KERBEROS_SUPPORT
228 .Va WITHOUT_OPENSSH
230 .Va WITHOUT_OPENSSL
232 .It Va WITHOUT_CVS
233 .\" from FreeBSD: head/tools/build/options/WITHOUT_CVS 156932 2006-03-21 07:50:50Z ru
234 Set to not build CVS.
235 .It Va WITHOUT_CXX
236 .\" from FreeBSD: head/tools/build/options/WITHOUT_CXX 156932 2006-03-21 07:50:50Z ru
237 Set to not build
238 .Xr g++ 1
239 and related libraries.
240 .It Va WITHOUT_DICT
241 .\" from FreeBSD: head/tools/build/options/WITHOUT_DICT 156932 2006-03-21 07:50:50Z ru
242 Set to not build the Webster dictionary files.
243 .It Va WITHOUT_DYNAMICROOT
244 .\" from FreeBSD: head/tools/build/options/WITHOUT_DYNAMICROOT 156932 2006-03-21 07:50:50Z ru
245 Set this if you do not want to link
246 .Pa /bin
248 .Pa /sbin
249 dynamically.
250 .It Va WITHOUT_EXAMPLES
251 .\" from FreeBSD: head/tools/build/options/WITHOUT_EXAMPLES 156938 2006-03-21 09:06:24Z ru
252 Set to avoid installing examples to
253 .Pa /usr/share/examples/ .
254 .It Va WITHOUT_FORTH
255 .\" from FreeBSD: head/tools/build/options/WITHOUT_FORTH 156932 2006-03-21 07:50:50Z ru
256 Set to build bootloaders without Forth support.
257 .It Va WITHOUT_FP_LIBC
258 .\" from FreeBSD: head/tools/build/options/WITHOUT_FP_LIBC 156932 2006-03-21 07:50:50Z ru
259 Set to build
260 .Nm libc
261 without floating-point support.
262 .It Va WITHOUT_GAMES
263 .\" from FreeBSD: head/tools/build/options/WITHOUT_GAMES 156932 2006-03-21 07:50:50Z ru
264 Set to not build games.
265 .It Va WITHOUT_GCOV
266 .\" from FreeBSD: head/tools/build/options/WITHOUT_GCOV 156932 2006-03-21 07:50:50Z ru
267 Set to not build the
268 .Xr gcov 1
269 tool.
270 .It Va WITHOUT_GDB
271 .\" from FreeBSD: head/tools/build/options/WITHOUT_GDB 156932 2006-03-21 07:50:50Z ru
272 Set to not build
273 .Xr gdb 1 .
274 .It Va WITHOUT_GNU
275 .\" from FreeBSD: head/tools/build/options/WITHOUT_GNU 174550 2007-12-12 16:43:17Z ru
276 Set to not build contributed GNU software as a part of the base system.
277 This option can be useful if the system built must not contain any code
278 covered by the GNU Public License due to legal reasons.
279 .Bf -symbolic
280 The option has no effect yet.
282 When set, it also enforces the following options:
284 .Bl -item -compact
286 .Va WITHOUT_GNU_SUPPORT
288 .It Va WITH_GNU_CPIO
289 .\" from FreeBSD: head/tools/build/options/WITH_GNU_CPIO 179813 2008-06-16 05:48:15Z dougb
290 Set to build GNU cpio as a part of the base system,
291 and symlink
292 .Pa /usr/bin/cpio
293 to this version.
294 (This will override the symlink to the BSD version.)
295 .It Va WITHOUT_GNU_GREP
296 .\" from FreeBSD: head/tools/build/options/WITHOUT_GNU_GREP 179813 2008-06-16 05:48:15Z dougb
297 Set to not build GNU grep as a part of the base system.
298 .It Va WITHOUT_GNU_SUPPORT
299 .\" from FreeBSD: head/tools/build/options/WITHOUT_GNU_SUPPORT 156932 2006-03-21 07:50:50Z ru
300 Set to build some programs without optional GNU support.
301 .It Va WITHOUT_GPIB
302 .\" from FreeBSD: head/tools/build/options/WITHOUT_GPIB 156932 2006-03-21 07:50:50Z ru
303 Set to not build GPIB bus support.
304 .It Va WITHOUT_GROFF
305 .\" from FreeBSD: head/tools/build/options/WITHOUT_GROFF 156932 2006-03-21 07:50:50Z ru
306 Set to not build
307 .Xr groff 1 .
308 .It Va WITHOUT_GSSAPI
309 .\" from FreeBSD: head/tools/build/options/WITHOUT_GSSAPI 174548 2007-12-12 16:39:32Z ru
310 Set to not build libgssapi.
311 .It Va WITH_HESIOD
312 .\" from FreeBSD: head/tools/build/options/WITH_HESIOD 156932 2006-03-21 07:50:50Z ru
313 Set to build Hesiod support.
314 .It Va WITHOUT_HTML
315 .\" from FreeBSD: head/tools/build/options/WITHOUT_HTML 156932 2006-03-21 07:50:50Z ru
316 Set to not build HTML docs.
317 .It Va WITH_IDEA
318 .\" from FreeBSD: head/tools/build/options/WITH_IDEA 156932 2006-03-21 07:50:50Z ru
319 Set to build the IDEA encryption code.
320 This code is patented in the USA and many European countries.
321 It is
322 .Em "YOUR RESPONSIBILITY"
323 to determine if you can legally use IDEA.
324 .It Va WITHOUT_INET6
325 .\" from FreeBSD: head/tools/build/options/WITHOUT_INET6 156932 2006-03-21 07:50:50Z ru
326 Set to not build
327 programs and libraries related to IPv6 networking.
328 When set, it also enforces the following options:
330 .Bl -item -compact
332 .Va WITHOUT_INET6_SUPPORT
334 .It Va WITHOUT_INET6_SUPPORT
335 .\" from FreeBSD: head/tools/build/options/WITHOUT_INET6_SUPPORT 156932 2006-03-21 07:50:50Z ru
336 Set to build libraries, programs, and kernel modules without IPv6 support.
337 .It Va WITHOUT_INFO
338 .\" from FreeBSD: head/tools/build/options/WITHOUT_INFO 156932 2006-03-21 07:50:50Z ru
339 Set to not make or install
340 .Xr info 5
341 files.
342 .It Va WITHOUT_INSTALLLIB
343 .\" from FreeBSD: head/tools/build/options/WITHOUT_INSTALLLIB 174497 2007-12-09 21:56:21Z dougb
344 Set this if you do not want to install optional libraries.
345 For example when creating a
346 .Xr nanobsd 8
347 image.
348 .It Va WITHOUT_IPFILTER
349 .\" from FreeBSD: head/tools/build/options/WITHOUT_IPFILTER 156932 2006-03-21 07:50:50Z ru
350 Set to not build IP Filter package.
351 .It Va WITHOUT_IPX
352 .\" from FreeBSD: head/tools/build/options/WITHOUT_IPX 156932 2006-03-21 07:50:50Z ru
353 Set to not build programs and libraries related to IPX networking.
354 When set, it also enforces the following options:
356 .Bl -item -compact
358 .Va WITHOUT_IPX_SUPPORT
360 .Va WITHOUT_NCP
362 .It Va WITHOUT_IPX_SUPPORT
363 .\" from FreeBSD: head/tools/build/options/WITHOUT_IPX_SUPPORT 156932 2006-03-21 07:50:50Z ru
364 Set to build some programs without IPX support.
365 .It Va WITHOUT_KERBEROS
366 .\" from FreeBSD: head/tools/build/options/WITHOUT_KERBEROS 174549 2007-12-12 16:42:03Z ru
367 Set this if you do not want to build Kerberos 5 (KTH Heimdal).
368 When set, it also enforces the following options:
370 .Bl -item -compact
372 .Va WITHOUT_GSSAPI
373 (can be overridden with
374 .Va WITH_GSSAPI )
376 .Va WITHOUT_KERBEROS_SUPPORT
378 .It Va WITHOUT_KERBEROS_SUPPORT
379 .\" from FreeBSD: head/tools/build/options/WITHOUT_KERBEROS_SUPPORT 156932 2006-03-21 07:50:50Z ru
380 Set to build some programs without Kerberos support, like
381 .Xr cvs 1 ,
382 .Xr ssh 1 ,
383 .Xr telnet 1 ,
384 .Xr sshd 8 ,
386 .Xr telnetd 8 .
387 .It Va WITHOUT_KVM
388 .\" from FreeBSD: head/tools/build/options/WITHOUT_KVM 174550 2007-12-12 16:43:17Z ru
389 Set to not build the
390 .Nm libkvm
391 library as a part of the base system.
392 .Bf -symbolic
393 The option has no effect yet.
395 When set, it also enforces the following options:
397 .Bl -item -compact
399 .Va WITHOUT_KVM_SUPPORT
401 .It Va WITHOUT_KVM_SUPPORT
402 .\" from FreeBSD: head/tools/build/options/WITHOUT_KVM_SUPPORT 170644 2007-06-13 02:08:04Z sepotvin
403 Set to build some programs without optional
404 .Nm libkvm
405 support.
406 .It Va WITHOUT_LIB32
407 .\" from FreeBSD: head/tools/build/options/WITHOUT_LIB32 156932 2006-03-21 07:50:50Z ru
408 On amd64, set to not build 32-bit library set and a
409 .Nm ld-elf32.so.1
410 runtime linker.
411 .It Va WITHOUT_LIBPTHREAD
412 .\" from FreeBSD: head/tools/build/options/WITHOUT_LIBPTHREAD 172498 2007-10-09 17:53:33Z obrien
413 Set to not build either of the
414 .Nm libpthread
415 providing libraries
416 .Nm ( libthr
417 (1:1) &
418 .Nm libkse
419 (M:N)).
420 When set, it also enforces the following options:
422 .Bl -item -compact
424 .Va WITHOUT_BIND
426 .Va WITHOUT_BIND_DNSSEC
428 .Va WITHOUT_BIND_ETC
430 .Va WITHOUT_BIND_LIBS_LWRES
432 .Va WITHOUT_BIND_MTREE
434 .Va WITHOUT_BIND_NAMED
436 .Va WITHOUT_BIND_UTILS
438 .Va WITHOUT_LIBTHR
440 .It Va WITHOUT_LIBTHR
441 .\" from FreeBSD: head/tools/build/options/WITHOUT_LIBTHR 156932 2006-03-21 07:50:50Z ru
442 Set to not build the
443 .Nm libthr
444 (1:1 threading)
445 library.
446 When set, it also enforces the following options:
448 .Bl -item -compact
450 .Va WITHOUT_BIND
452 .Va WITHOUT_BIND_DNSSEC
454 .Va WITHOUT_BIND_ETC
456 .Va WITHOUT_BIND_LIBS_LWRES
458 .Va WITHOUT_BIND_MTREE
460 .Va WITHOUT_BIND_NAMED
462 .Va WITHOUT_BIND_UTILS
464 .It Va WITHOUT_LOCALES
465 .\" from FreeBSD: head/tools/build/options/WITHOUT_LOCALES 156932 2006-03-21 07:50:50Z ru
466 Set to not build localization files; see
467 .Xr locale 1 .
468 .It Va WITHOUT_LPR
469 .\" from FreeBSD: head/tools/build/options/WITHOUT_LPR 156932 2006-03-21 07:50:50Z ru
470 Set to not build
471 .Xr lpr 1
472 and related programs.
473 .It Va WITHOUT_MAILWRAPPER
474 .\" from FreeBSD: head/tools/build/options/WITHOUT_MAILWRAPPER 156932 2006-03-21 07:50:50Z ru
475 Set to not build the
476 .Xr mailwrapper 8
477 MTA selector.
478 .It Va WITHOUT_MAN
479 .\" from FreeBSD: head/tools/build/options/WITHOUT_MAN 156932 2006-03-21 07:50:50Z ru
480 Set to not build manual pages.
481 .It Va WITHOUT_NCP
482 .\" from FreeBSD: head/tools/build/options/WITHOUT_NCP 156932 2006-03-21 07:50:50Z ru
483 Set to not build programs, libraries, and kernel modules
484 related to NetWare Core protocol.
485 .It Va WITHOUT_NETCAT
486 .\" from FreeBSD: head/tools/build/options/WITHOUT_NETCAT 156932 2006-03-21 07:50:50Z ru
487 Set to not build
488 .Xr nc 1
489 utility.
490 .It Va WITHOUT_NIS
491 .\" from FreeBSD: head/tools/build/options/WITHOUT_NIS 156932 2006-03-21 07:50:50Z ru
492 Set to not build
493 .Xr NIS 8
494 support and related programs.
495 If set, you might need to adopt your
496 .Xr nsswitch.conf 5
497 and remove
498 .Sq nis
499 entries.
500 .It Va WITHOUT_NLS
501 .\" from FreeBSD: head/tools/build/options/WITHOUT_NLS 156932 2006-03-21 07:50:50Z ru
502 Set to not build NLS catalogs.
503 .It Va WITHOUT_NLS_CATALOGS
504 .\" from FreeBSD: head/tools/build/options/WITHOUT_NLS_CATALOGS 156932 2006-03-21 07:50:50Z ru
505 Set to not build NLS catalog support for
506 .Xr csh 1 .
507 .It Va WITHOUT_NS_CACHING
508 .\" from FreeBSD: head/tools/build/options/WITHOUT_NS_CACHING 172803 2007-10-19 14:01:25Z ru
509 Set to disable name caching in the
510 .Pa nsswitch
511 subsystem.
512 The generic caching daemon,
513 .Xr nscd 8 ,
514 will not be built either if this option is set.
515 .It Va WITHOUT_OBJC
516 .\" from FreeBSD: head/tools/build/options/WITHOUT_OBJC 156932 2006-03-21 07:50:50Z ru
517 Set to not build Objective C support.
518 .It Va WITHOUT_OPENSSH
519 .\" from FreeBSD: head/tools/build/options/WITHOUT_OPENSSH 156932 2006-03-21 07:50:50Z ru
520 Set to not build OpenSSH.
521 .It Va WITHOUT_OPENSSL
522 .\" from FreeBSD: head/tools/build/options/WITHOUT_OPENSSL 156932 2006-03-21 07:50:50Z ru
523 Set to not build OpenSSL.
524 When set, it also enforces the following options:
526 .Bl -item -compact
528 .Va WITHOUT_GSSAPI
529 (can be overridden with
530 .Va WITH_GSSAPI )
532 .Va WITHOUT_KERBEROS
534 .Va WITHOUT_KERBEROS_SUPPORT
536 .Va WITHOUT_OPENSSH
538 .It Va WITHOUT_PAM
539 .\" from FreeBSD: head/tools/build/options/WITHOUT_PAM 174550 2007-12-12 16:43:17Z ru
540 Set to not build PAM library and modules.
541 .Bf -symbolic
542 This option is deprecated and does nothing.
544 When set, it also enforces the following options:
546 .Bl -item -compact
548 .Va WITHOUT_PAM_SUPPORT
550 .It Va WITHOUT_PAM_SUPPORT
551 .\" from FreeBSD: head/tools/build/options/WITHOUT_PAM_SUPPORT 156932 2006-03-21 07:50:50Z ru
552 Set to build some programs without PAM support, particularly
553 .Xr ftpd 8
555 .Xr ppp 8 .
556 .It Va WITHOUT_PF
557 .\" from FreeBSD: head/tools/build/options/WITHOUT_PF 156932 2006-03-21 07:50:50Z ru
558 Set to not build PF firewall package.
559 When set, it also enforces the following options:
561 .Bl -item -compact
563 .Va WITHOUT_AUTHPF
565 .It Va WITHOUT_PROFILE
566 .\" from FreeBSD: head/tools/build/options/WITHOUT_PROFILE 156932 2006-03-21 07:50:50Z ru
567 Set to avoid compiling profiled libraries.
568 .It Va WITHOUT_RCMDS
569 .\" from FreeBSD: head/tools/build/options/WITHOUT_RCMDS 156932 2006-03-21 07:50:50Z ru
570 Disable building of the
572 r-commands.
573 This includes
574 .Xr rlogin 1 ,
575 .Xr rsh 1 ,
576 etc.
577 .It Va WITHOUT_RCS
578 .\" from FreeBSD: head/tools/build/options/WITHOUT_RCS 156932 2006-03-21 07:50:50Z ru
579 Set to not build
580 .Xr rcs 1
581 and related utilities.
582 .It Va WITHOUT_RESCUE
583 .\" from FreeBSD: head/tools/build/options/WITHOUT_RESCUE 156932 2006-03-21 07:50:50Z ru
584 Set to not build
585 .Xr rescue 8 .
586 .It Va WITHOUT_SENDMAIL
587 .\" from FreeBSD: head/tools/build/options/WITHOUT_SENDMAIL 156932 2006-03-21 07:50:50Z ru
588 Set to not build
589 .Xr sendmail 8
590 and related programs.
591 .It Va WITHOUT_SETUID_LOGIN
592 .\" from FreeBSD: head/tools/build/options/WITHOUT_SETUID_LOGIN 156932 2006-03-21 07:50:50Z ru
593 Set this to disable the installation of
594 .Xr login 1
595 as a set-user-ID root program.
596 .It Va WITHOUT_SHAREDOCS
597 .\" from FreeBSD: head/tools/build/options/WITHOUT_SHAREDOCS 156932 2006-03-21 07:50:50Z ru
598 Set to not build the
599 .Bx 4.4
600 legacy docs.
601 .It Va WITHOUT_SSP
602 .\" from FreeBSD: head/tools/build/options/WITHOUT_SSP 180012 2008-06-25 21:33:28Z ru
603 Set to not build world with propolice stack smashing protection.
604 .It Va WITHOUT_SYMVER
605 .\" from FreeBSD: head/tools/build/options/WITHOUT_SYMVER 169649 2007-05-17 05:03:24Z deischen
606 Set to disable symbol versioning when building shared libraries.
607 .It Va WITHOUT_SYSCONS
608 .\" from FreeBSD: head/tools/build/options/WITHOUT_SYSCONS 156932 2006-03-21 07:50:50Z ru
609 Set to not build
610 .Xr syscons 4
611 support files such as keyboard maps, fonts, and screen output maps.
612 .It Va WITHOUT_TCSH
613 .\" from FreeBSD: head/tools/build/options/WITHOUT_TCSH 156932 2006-03-21 07:50:50Z ru
614 Set to not build and install
615 .Pa /bin/csh
616 (which is
617 .Xr tcsh 1 ) .
618 .It Va WITHOUT_TOOLCHAIN
619 .\" from FreeBSD: head/tools/build/options/WITHOUT_TOOLCHAIN 174550 2007-12-12 16:43:17Z ru
620 Set to not install
621 programs used for program development,
622 compilers, debuggers etc.
623 .Bf -symbolic
624 The option does not work for build targets.
626 When set, it also enforces the following options:
628 .Bl -item -compact
630 .Va WITHOUT_GDB
632 .It Va WITHOUT_USB
633 .\" from FreeBSD: head/tools/build/options/WITHOUT_USB 156932 2006-03-21 07:50:50Z ru
634 Set to not build USB-related programs and libraries.
635 .It Va WITHOUT_WPA_SUPPLICANT_EAPOL
636 .\" from FreeBSD: head/tools/build/options/WITHOUT_WPA_SUPPLICANT_EAPOL 156932 2006-03-21 07:50:50Z ru
637 Build
638 .Xr wpa_supplicant 8
639 without support for the IEEE 802.1X protocol and without
640 support for EAP-PEAP, EAP-TLS, EAP-LEAP, and EAP-TTLS
641 protocols (usable only via 802.1X).
642 .It Va WITHOUT_ZFS
643 .\" from FreeBSD: head/tools/build/options/WITHOUT_ZFS 168409 2007-04-06 02:13:30Z pjd
644 Set to not build ZFS file system.
645 .It Va WITHOUT_ZONEINFO
646 .\" from FreeBSD: head/tools/build/options/WITHOUT_ZONEINFO 171994 2007-08-27 20:01:08Z remko
647 Set to not build the timezone database
649 .Sh FILES
650 .Bl -tag -compact
651 .It Pa /etc/src.conf
652 .It Pa /usr/share/mk/bsd.own.mk
654 .Sh SEE ALSO
655 .Xr make 1 ,
656 .Xr make.conf 5 ,
657 .Xr build 7 ,
658 .Xr ports 7
659 .Sh HISTORY
662 file appeared in
663 .Fx 7.0 .
664 .Sh AUTHORS
665 This manual page was autogenerated.