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