]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/blob - share/man/man5/src.conf.5
This commit was generated by cvs2svn to compensate for changes in r170764,
[FreeBSD/FreeBSD.git] / share / man / man5 / src.conf.5
1 .\" DO NOT EDIT-- this file is automatically generated.
2 .\" from FreeBSD: src/tools/build/options/makeman,v 1.6 2006/09/11 13:39:44 ru Exp
3 .\" $FreeBSD$
4 .Dd June 12, 2007
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
33 is
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 maybe necessary if the system-wide settings are not suitable
42 for a particular build.
43 For instance, setting
44 .Va SRCCONF
45 to
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
71 or
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: src/tools/build/options/WITHOUT_ACPI,v 1.1 2006/03/21 07:50:49 ru Exp
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: src/tools/build/options/WITHOUT_ASSERT_DEBUG,v 1.1 2006/09/11 13:55:27 ru Exp
88 Set to compile programs and libraries without the
89 .Xr assert 3
90 checks.
91 .It Va WITHOUT_ATM
92 .\" from FreeBSD: src/tools/build/options/WITHOUT_ATM,v 1.1 2006/03/21 07:50:49 ru Exp
93 Set to not build
94 programs and libraries related to ATM networking.
95 .It Va WITHOUT_AUDIT
96 .\" from FreeBSD: src/tools/build/options/WITHOUT_AUDIT,v 1.1 2006/03/21 07:50:49 ru Exp
97 Set to not build audit support into system programs.
98 .It Va WITHOUT_AUTHPF
99 .\" from FreeBSD: src/tools/build/options/WITHOUT_AUTHPF,v 1.1 2006/03/21 07:50:49 ru Exp
100 Set to not build
101 .Xr authpf 8 .
102 .It Va WITHOUT_BIND
103 .\" from FreeBSD: src/tools/build/options/WITHOUT_BIND,v 1.1 2006/03/21 07:50:49 ru Exp
104 Setting this variable will prevent any part of BIND from being built.
105 When set, it also enforces the following options:
106 .Pp
107 .Bl -item -compact
108 .It
109 .Va WITHOUT_BIND_DNSSEC
110 .It
111 .Va WITHOUT_BIND_ETC
112 .It
113 .Va WITHOUT_BIND_LIBS_LWRES
114 .It
115 .Va WITHOUT_BIND_MTREE
116 .It
117 .Va WITHOUT_BIND_NAMED
118 .It
119 .Va WITHOUT_BIND_UTILS
120 .El
121 .It Va WITHOUT_BIND_DNSSEC
122 .\" from FreeBSD: src/tools/build/options/WITHOUT_BIND_DNSSEC,v 1.1 2006/03/21 07:50:49 ru Exp
123 Set to avoid building or installing the DNSSEC related binaries,
124 .Xr dnssec-keygen 8
125 and
126 .Xr dnssec-signzone 8 .
127 .It Va WITHOUT_BIND_ETC
128 .\" from FreeBSD: src/tools/build/options/WITHOUT_BIND_ETC,v 1.1 2006/03/21 07:50:49 ru Exp
129 Set to avoid installing the default files to
130 .Pa /var/named/etc/namedb .
131 .It Va WITH_BIND_LIBS
132 .\" from FreeBSD: src/tools/build/options/WITH_BIND_LIBS,v 1.1 2006/03/21 07:50:50 ru Exp
133 Set to install BIND libraries and include files.
134 .It Va WITHOUT_BIND_LIBS_LWRES
135 .\" from FreeBSD: src/tools/build/options/WITHOUT_BIND_LIBS_LWRES,v 1.1 2006/03/21 07:50:49 ru Exp
136 Set to avoid installing the lightweight resolver library in
137 .Pa /usr/lib .
138 .It Va WITHOUT_BIND_MTREE
139 .\" from FreeBSD: src/tools/build/options/WITHOUT_BIND_MTREE,v 1.3 2006/04/13 10:37:29 ru Exp
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:
148 .Pp
149 .Bl -item -compact
150 .It
151 .Va WITHOUT_BIND_ETC
152 .El
153 .It Va WITHOUT_BIND_NAMED
154 .\" from FreeBSD: src/tools/build/options/WITHOUT_BIND_NAMED,v 1.1 2006/03/21 07:50:49 ru Exp
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 ,
161 and
162 .Xr rndc-confgen 8 .
163 .It Va WITHOUT_BIND_UTILS
164 .\" from FreeBSD: src/tools/build/options/WITHOUT_BIND_UTILS,v 1.1 2006/03/21 07:50:49 ru Exp
165 Set to avoid building or installing the BIND userland utilities,
166 .Xr dig 1 ,
167 .Xr host 1 ,
168 .Xr nslookup 1 ,
169 and
170 .Xr nsupdate 8 .
171 .It Va WITHOUT_BLUETOOTH
172 .\" from FreeBSD: src/tools/build/options/WITHOUT_BLUETOOTH,v 1.1 2006/03/21 07:50:49 ru Exp
173 Set to not build Bluetooth related kernel modules, programs and libraries.
174 .It Va WITHOUT_BOOT
175 .\" from FreeBSD: src/tools/build/options/WITHOUT_BOOT,v 1.1 2006/03/21 07:50:49 ru Exp
176 Set to not build the boot blocks and loader.
177 .It Va WITHOUT_BZIP2
178 .\" from FreeBSD: src/tools/build/options/WITHOUT_BZIP2,v 1.1 2007/01/26 10:19:08 delphij Exp
179 Set to not build contributed bzip2 software as a part of the base system.
180 .Sy "The option has no effect yet."
181 When set, it also enforces the following options:
182 .Pp
183 .Bl -item -compact
184 .It
185 .Va WITHOUT_BZIP2_SUPPORT
186 .El
187 .It Va WITHOUT_BZIP2_SUPPORT
188 .\" from FreeBSD: src/tools/build/options/WITHOUT_BZIP2_SUPPORT,v 1.1 2007/01/26 10:19:08 delphij Exp
189 Set to build some programs without optional bzip2 support.
190 .It Va WITHOUT_CALENDAR
191 .\" from FreeBSD: src/tools/build/options/WITHOUT_CALENDAR,v 1.1 2006/03/21 07:50:49 ru Exp
192 Set to not build
193 .Xr calendar 1 .
194 .It Va WITHOUT_CDDL
195 .\" from FreeBSD: src/tools/build/options/WITHOUT_CDDL,v 1.1 2006/11/01 09:02:11 jb Exp
196 Set to not build code licensed under Sun's CDDL.
197 When set, it also enforces the following options:
198 .Pp
199 .Bl -item -compact
200 .It
201 .Va WITHOUT_ZFS
202 .El
203 .It Va WITHOUT_CPP
204 .\" from FreeBSD: src/tools/build/options/WITHOUT_CPP,v 1.1 2006/03/21 07:50:49 ru Exp
205 Set to not build
206 .Xr cpp 1 .
207 .It Va WITHOUT_CRYPT
208 .\" from FreeBSD: src/tools/build/options/WITHOUT_CRYPT,v 1.1 2006/03/21 07:50:49 ru Exp
209 Set to not build any crypto code.
210 When set, it also enforces the following options:
211 .Pp
212 .Bl -item -compact
213 .It
214 .Va WITHOUT_KERBEROS
215 .It
216 .Va WITHOUT_KERBEROS_SUPPORT
217 .It
218 .Va WITHOUT_OPENSSH
219 .It
220 .Va WITHOUT_OPENSSL
221 .El
222 .It Va WITHOUT_CVS
223 .\" from FreeBSD: src/tools/build/options/WITHOUT_CVS,v 1.1 2006/03/21 07:50:49 ru Exp
224 Set to not build CVS.
225 .It Va WITHOUT_CXX
226 .\" from FreeBSD: src/tools/build/options/WITHOUT_CXX,v 1.1 2006/03/21 07:50:49 ru Exp
227 Set to not build
228 .Xr g++ 1
229 and related libraries.
230 .It Va WITHOUT_DICT
231 .\" from FreeBSD: src/tools/build/options/WITHOUT_DICT,v 1.1 2006/03/21 07:50:49 ru Exp
232 Set to not build the Webster dictionary files.
233 .It Va WITHOUT_DYNAMICROOT
234 .\" from FreeBSD: src/tools/build/options/WITHOUT_DYNAMICROOT,v 1.1 2006/03/21 07:50:49 ru Exp
235 Set this if you do not want to link
236 .Pa /bin
237 and
238 .Pa /sbin
239 dynamically.
240 .It Va WITHOUT_EXAMPLES
241 .\" from FreeBSD: src/tools/build/options/WITHOUT_EXAMPLES,v 1.2 2006/03/21 09:06:24 ru Exp
242 Set to avoid installing examples to
243 .Pa /usr/share/examples/ .
244 .It Va WITHOUT_FORTH
245 .\" from FreeBSD: src/tools/build/options/WITHOUT_FORTH,v 1.1 2006/03/21 07:50:49 ru Exp
246 Set to build bootloaders without Forth support.
247 .It Va WITHOUT_FORTRAN
248 .\" from FreeBSD: src/tools/build/options/WITHOUT_FORTRAN,v 1.1 2006/03/21 07:50:49 ru Exp
249 Set to not build
250 .Xr g77 1
251 and related libraries.
252 .It Va WITHOUT_FP_LIBC
253 .\" from FreeBSD: src/tools/build/options/WITHOUT_FP_LIBC,v 1.1 2006/03/21 07:50:49 ru Exp
254 Set to build
255 .Nm libc
256 without floating-point support.
257 .It Va WITHOUT_GAMES
258 .\" from FreeBSD: src/tools/build/options/WITHOUT_GAMES,v 1.1 2006/03/21 07:50:49 ru Exp
259 Set to not build games.
260 .It Va WITHOUT_GCOV
261 .\" from FreeBSD: src/tools/build/options/WITHOUT_GCOV,v 1.1 2006/03/21 07:50:49 ru Exp
262 Set to not build the
263 .Xr gcov 1
264 tool.
265 .It Va WITHOUT_GDB
266 .\" from FreeBSD: src/tools/build/options/WITHOUT_GDB,v 1.1 2006/03/21 07:50:49 ru Exp
267 Set to not build
268 .Xr gdb 1 .
269 .It Va WITHOUT_GNU
270 .\" from FreeBSD: src/tools/build/options/WITHOUT_GNU,v 1.2 2006/07/31 13:53:27 yar Exp
271 Set to not build contributed GNU software as a part of the base system.
272 This option can be useful if the system built must not contain any code
273 covered by the GNU Public License due to legal reasons.
274 .Sy "The option has no effect yet."
275 When set, it also enforces the following options:
276 .Pp
277 .Bl -item -compact
278 .It
279 .Va WITHOUT_GNU_SUPPORT
280 .El
281 .It Va WITHOUT_GNU_SUPPORT
282 .\" from FreeBSD: src/tools/build/options/WITHOUT_GNU_SUPPORT,v 1.1 2006/03/21 07:50:49 ru Exp
283 Set to build some programs without optional GNU support.
284 .It Va WITHOUT_GPIB
285 .\" from FreeBSD: src/tools/build/options/WITHOUT_GPIB,v 1.1 2006/03/21 07:50:49 ru Exp
286 Set to not build GPIB bus support.
287 .It Va WITHOUT_GROFF
288 .\" from FreeBSD: src/tools/build/options/WITHOUT_GROFF,v 1.1 2006/03/21 07:50:49 ru Exp
289 Set to not build
290 .Xr groff 1 .
291 .It Va WITH_HESIOD
292 .\" from FreeBSD: src/tools/build/options/WITH_HESIOD,v 1.1 2006/03/21 07:50:50 ru Exp
293 Set to build Hesiod support.
294 .It Va WITHOUT_HTML
295 .\" from FreeBSD: src/tools/build/options/WITHOUT_HTML,v 1.1 2006/03/21 07:50:49 ru Exp
296 Set to not build HTML docs.
297 .It Va WITHOUT_I4B
298 .\" from FreeBSD: src/tools/build/options/WITHOUT_I4B,v 1.1 2006/03/21 07:50:50 ru Exp
299 Set to not build isdn4bsd package.
300 .It Va WITH_IDEA
301 .\" from FreeBSD: src/tools/build/options/WITH_IDEA,v 1.1 2006/03/21 07:50:50 ru Exp
302 Set to build the IDEA encryption code.
303 This code is patented in the USA and many European countries.
304 It is
305 .Em "YOUR RESPONSIBILITY"
306 to determine if you can legally use IDEA.
307 .It Va WITHOUT_INET6
308 .\" from FreeBSD: src/tools/build/options/WITHOUT_INET6,v 1.1 2006/03/21 07:50:50 ru Exp
309 Set to not build
310 programs and libraries related to IPv6 networking.
311 When set, it also enforces the following options:
312 .Pp
313 .Bl -item -compact
314 .It
315 .Va WITHOUT_INET6_SUPPORT
316 .El
317 .It Va WITHOUT_INET6_SUPPORT
318 .\" from FreeBSD: src/tools/build/options/WITHOUT_INET6_SUPPORT,v 1.1 2006/03/21 07:50:50 ru Exp
319 Set to build libraries, programs, and kernel modules without IPv6 support.
320 .It Va WITHOUT_INFO
321 .\" from FreeBSD: src/tools/build/options/WITHOUT_INFO,v 1.1 2006/03/21 07:50:50 ru Exp
322 Set to not make or install
323 .Xr info 5
324 files.
325 .It Va WITHOUT_IPFILTER
326 .\" from FreeBSD: src/tools/build/options/WITHOUT_IPFILTER,v 1.1 2006/03/21 07:50:50 ru Exp
327 Set to not build IP Filter package.
328 .It Va WITHOUT_IPX
329 .\" from FreeBSD: src/tools/build/options/WITHOUT_IPX,v 1.1 2006/03/21 07:50:50 ru Exp
330 Set to not build programs and libraries related to IPX networking.
331 When set, it also enforces the following options:
332 .Pp
333 .Bl -item -compact
334 .It
335 .Va WITHOUT_IPX_SUPPORT
336 .It
337 .Va WITHOUT_NCP
338 .El
339 .It Va WITHOUT_IPX_SUPPORT
340 .\" from FreeBSD: src/tools/build/options/WITHOUT_IPX_SUPPORT,v 1.1 2006/03/21 07:50:50 ru Exp
341 Set to build some programs without IPX support.
342 .It Va WITHOUT_KERBEROS
343 .\" from FreeBSD: src/tools/build/options/WITHOUT_KERBEROS,v 1.1 2006/03/21 07:50:50 ru Exp
344 Set this if you do not want to build Kerberos 5 (KTH Heimdal).
345 When set, it also enforces the following options:
346 .Pp
347 .Bl -item -compact
348 .It
349 .Va WITHOUT_KERBEROS_SUPPORT
350 .El
351 .It Va WITHOUT_KERBEROS_SUPPORT
352 .\" from FreeBSD: src/tools/build/options/WITHOUT_KERBEROS_SUPPORT,v 1.1 2006/03/21 07:50:50 ru Exp
353 Set to build some programs without Kerberos support, like
354 .Xr cvs 1 ,
355 .Xr ssh 1 ,
356 .Xr telnet 1 ,
357 .Xr sshd 8 ,
358 and
359 .Xr telnetd 8 .
360 .It Va WITHOUT_KVM
361 .\" from FreeBSD: src/tools/build/options/WITHOUT_KVM,v 1.1 2007/06/13 02:08:04 sepotvin Exp
362 Set to not build the
363 .Nm libkvm
364 library as a part of the base system.
365 .Sy "The option has no effect yet."
366 When set, it also enforces the following options:
367 .Pp
368 .Bl -item -compact
369 .It
370 .Va WITHOUT_KVM_SUPPORT
371 .El
372 .It Va WITHOUT_KVM_SUPPORT
373 .\" from FreeBSD: src/tools/build/options/WITHOUT_KVM_SUPPORT,v 1.1 2007/06/13 02:08:04 sepotvin Exp
374 Set to build some programs without optional
375 .Nm libkvm
376 support.
377 .It Va WITHOUT_LIB32
378 .\" from FreeBSD: src/tools/build/options/WITHOUT_LIB32,v 1.1 2006/03/21 07:50:50 ru Exp
379 On amd64, set to not build 32-bit library set and a
380 .Nm ld-elf32.so.1
381 runtime linker.
382 .It Va WITHOUT_LIBPTHREAD
383 .\" from FreeBSD: src/tools/build/options/WITHOUT_LIBPTHREAD,v 1.1 2006/03/21 07:50:50 ru Exp
384 Set to not build the
385 .Nm libpthread
386 (M:N threading)
387 library.
388 .It Va WITHOUT_LIBTHR
389 .\" from FreeBSD: src/tools/build/options/WITHOUT_LIBTHR,v 1.1 2006/03/21 07:50:50 ru Exp
390 Set to not build the
391 .Nm libthr
392 (1:1 threading)
393 library.
394 .It Va WITHOUT_LOCALES
395 .\" from FreeBSD: src/tools/build/options/WITHOUT_LOCALES,v 1.1 2006/03/21 07:50:50 ru Exp
396 Set to not build localization files; see
397 .Xr locale 1 .
398 .It Va WITHOUT_LPR
399 .\" from FreeBSD: src/tools/build/options/WITHOUT_LPR,v 1.1 2006/03/21 07:50:50 ru Exp
400 Set to not build
401 .Xr lpr 1
402 and related programs.
403 .It Va WITHOUT_MAILWRAPPER
404 .\" from FreeBSD: src/tools/build/options/WITHOUT_MAILWRAPPER,v 1.1 2006/03/21 07:50:50 ru Exp
405 Set to not build the
406 .Xr mailwrapper 8
407 MTA selector.
408 .It Va WITHOUT_MAN
409 .\" from FreeBSD: src/tools/build/options/WITHOUT_MAN,v 1.1 2006/03/21 07:50:50 ru Exp
410 Set to not build manual pages.
411 .It Va WITHOUT_NCP
412 .\" from FreeBSD: src/tools/build/options/WITHOUT_NCP,v 1.1 2006/03/21 07:50:50 ru Exp
413 Set to not build programs, libraries, and kernel modules
414 related to NetWare Core protocol.
415 .It Va WITHOUT_NETCAT
416 .\" from FreeBSD: src/tools/build/options/WITHOUT_NETCAT,v 1.1 2006/03/21 07:50:50 ru Exp
417 Set to not build
418 .Xr nc 1
419 utility.
420 .It Va WITHOUT_NIS
421 .\" from FreeBSD: src/tools/build/options/WITHOUT_NIS,v 1.1 2006/03/21 07:50:50 ru Exp
422 Set to not build
423 .Xr NIS 8
424 support and related programs.
425 If set, you might need to adopt your
426 .Xr nsswitch.conf 5
427 and remove
428 .Sq nis
429 entries.
430 .It Va WITHOUT_NLS
431 .\" from FreeBSD: src/tools/build/options/WITHOUT_NLS,v 1.1 2006/03/21 07:50:50 ru Exp
432 Set to not build NLS catalogs.
433 .It Va WITHOUT_NLS_CATALOGS
434 .\" from FreeBSD: src/tools/build/options/WITHOUT_NLS_CATALOGS,v 1.1 2006/03/21 07:50:50 ru Exp
435 Set to not build NLS catalog support for
436 .Xr csh 1 .
437 .It Va WITHOUT_NS_CACHING
438 .\" from FreeBSD: src/tools/build/options/WITHOUT_NS_CACHING,v 1.1 2006/07/31 13:08:47 yar Exp
439 Set to disable name caching in the
440 .Pa nsswitch
441 subsystem.
442 The generic caching daemon,
443 .Xr cached 8 ,
444 will not be built either if this option is set.
445 .It Va WITHOUT_OBJC
446 .\" from FreeBSD: src/tools/build/options/WITHOUT_OBJC,v 1.1 2006/03/21 07:50:50 ru Exp
447 Set to not build Objective C support.
448 .It Va WITHOUT_OPENSSH
449 .\" from FreeBSD: src/tools/build/options/WITHOUT_OPENSSH,v 1.1 2006/03/21 07:50:50 ru Exp
450 Set to not build OpenSSH.
451 .It Va WITHOUT_OPENSSL
452 .\" from FreeBSD: src/tools/build/options/WITHOUT_OPENSSL,v 1.1 2006/03/21 07:50:50 ru Exp
453 Set to not build OpenSSL.
454 When set, it also enforces the following options:
455 .Pp
456 .Bl -item -compact
457 .It
458 .Va WITHOUT_KERBEROS
459 .It
460 .Va WITHOUT_KERBEROS_SUPPORT
461 .It
462 .Va WITHOUT_OPENSSH
463 .El
464 .It Va WITHOUT_PAM
465 .\" from FreeBSD: src/tools/build/options/WITHOUT_PAM,v 1.2 2006/07/31 13:53:27 yar Exp
466 Set to not build PAM library and modules.
467 .Sy "This option is deprecated and does nothing."
468 When set, it also enforces the following options:
469 .Pp
470 .Bl -item -compact
471 .It
472 .Va WITHOUT_PAM_SUPPORT
473 .El
474 .It Va WITHOUT_PAM_SUPPORT
475 .\" from FreeBSD: src/tools/build/options/WITHOUT_PAM_SUPPORT,v 1.1 2006/03/21 07:50:50 ru Exp
476 Set to build some programs without PAM support, particularly
477 .Xr ftpd 8
478 and
479 .Xr ppp 8 .
480 .It Va WITHOUT_PF
481 .\" from FreeBSD: src/tools/build/options/WITHOUT_PF,v 1.1 2006/03/21 07:50:50 ru Exp
482 Set to not build PF firewall package.
483 When set, it also enforces the following options:
484 .Pp
485 .Bl -item -compact
486 .It
487 .Va WITHOUT_AUTHPF
488 .El
489 .It Va WITHOUT_PROFILE
490 .\" from FreeBSD: src/tools/build/options/WITHOUT_PROFILE,v 1.1 2006/03/21 07:50:50 ru Exp
491 Set to avoid compiling profiled libraries.
492 .It Va WITHOUT_RCMDS
493 .\" from FreeBSD: src/tools/build/options/WITHOUT_RCMDS,v 1.1 2006/03/21 07:50:50 ru Exp
494 Disable building of the
495 .Bx
496 r-commands.
497 This includes
498 .Xr rlogin 1 ,
499 .Xr rsh 1 ,
500 etc.
501 .It Va WITHOUT_RCS
502 .\" from FreeBSD: src/tools/build/options/WITHOUT_RCS,v 1.1 2006/03/21 07:50:50 ru Exp
503 Set to not build
504 .Xr rcs 1
505 and related utilities.
506 .It Va WITHOUT_RESCUE
507 .\" from FreeBSD: src/tools/build/options/WITHOUT_RESCUE,v 1.1 2006/03/21 07:50:50 ru Exp
508 Set to not build
509 .Xr rescue 8 .
510 .It Va WITHOUT_SENDMAIL
511 .\" from FreeBSD: src/tools/build/options/WITHOUT_SENDMAIL,v 1.1 2006/03/21 07:50:50 ru Exp
512 Set to not build
513 .Xr sendmail 8
514 and related programs.
515 .It Va WITHOUT_SETUID_LOGIN
516 .\" from FreeBSD: src/tools/build/options/WITHOUT_SETUID_LOGIN,v 1.1 2006/03/21 07:50:50 ru Exp
517 Set this to disable the installation of
518 .Xr login 1
519 as a set-user-ID root program.
520 .It Va WITHOUT_SHAREDOCS
521 .\" from FreeBSD: src/tools/build/options/WITHOUT_SHAREDOCS,v 1.1 2006/03/21 07:50:50 ru Exp
522 Set to not build the
523 .Bx 4.4
524 legacy docs.
525 .It Va WITHOUT_SSP
526 .\" from FreeBSD: src/tools/build/options/WITHOUT_SSP,v 1.1 2007/05/19 04:42:58 kan Exp
527 Set to not build propolice stack smashing protection library.
528 .It Va WITHOUT_SYMVER
529 .\" from FreeBSD: src/tools/build/options/WITHOUT_SYMVER,v 1.1 2007/05/17 05:03:24 deischen Exp
530 Set to disable symbol versioning when building shared libraries.
531 .It Va WITHOUT_SYSCONS
532 .\" from FreeBSD: src/tools/build/options/WITHOUT_SYSCONS,v 1.1 2006/03/21 07:50:50 ru Exp
533 Set to not build
534 .Xr syscons 4
535 support files such as keyboard maps, fonts, and screen output maps.
536 .It Va WITHOUT_TCSH
537 .\" from FreeBSD: src/tools/build/options/WITHOUT_TCSH,v 1.1 2006/03/21 07:50:50 ru Exp
538 Set to not build and install
539 .Pa /bin/csh
540 (which is
541 .Xr tcsh 1 ) .
542 .It Va WITHOUT_TOOLCHAIN
543 .\" from FreeBSD: src/tools/build/options/WITHOUT_TOOLCHAIN,v 1.1 2006/03/21 07:50:50 ru Exp
544 Set to not build
545 programs used for program development,
546 compilers, debuggers etc.
547 When set, it also enforces the following options:
548 .Pp
549 .Bl -item -compact
550 .It
551 .Va WITHOUT_GDB
552 .El
553 .It Va WITHOUT_USB
554 .\" from FreeBSD: src/tools/build/options/WITHOUT_USB,v 1.1 2006/03/21 07:50:50 ru Exp
555 Set to not build USB-related programs and libraries.
556 .It Va WITHOUT_WPA_SUPPLICANT_EAPOL
557 .\" from FreeBSD: src/tools/build/options/WITHOUT_WPA_SUPPLICANT_EAPOL,v 1.1 2006/03/21 07:50:50 ru Exp
558 Build
559 .Xr wpa_supplicant 8
560 without support for the IEEE 802.1X protocol and without
561 support for EAP-PEAP, EAP-TLS, EAP-LEAP, and EAP-TTLS
562 protocols (usable only via 802.1X).
563 .It Va WITHOUT_ZFS
564 .\" from FreeBSD: src/tools/build/options/WITHOUT_ZFS,v 1.1 2007/04/06 02:13:30 pjd Exp
565 Set to not build ZFS file system.
566 .El
567 .Sh FILES
568 .Bl -tag -compact
569 .It Pa /etc/src.conf
570 .It Pa /usr/share/mk/bsd.own.mk
571 .El
572 .Sh SEE ALSO
573 .Xr make 1 ,
574 .Xr make.conf 5 ,
575 .Xr build 7 ,
576 .Xr ports 7
577 .Sh HISTORY
578 The
579 .Nm
580 file appeared in
581 .Fx 7.0 .
582 .Sh AUTHORS
583 This manual page was autogenerated.