Deleted Added
full compact
src.conf.5 (221734) src.conf.5 (221869)
1.\" DO NOT EDIT-- this file is automatically generated.
2.\" from FreeBSD: head/tools/build/options/makeman 221733 2011-05-10 13:01:11Z ru
1.\" DO NOT EDIT-- this file is automatically generated.
2.\" from FreeBSD: head/tools/build/options/makeman 221733 2011-05-10 13:01:11Z ru
3.\" $FreeBSD: head/share/man/man5/src.conf.5 221734 2011-05-10 13:25:42Z ru $
3.\" $FreeBSD: head/share/man/man5/src.conf.5 221869 2011-05-14 01:53:38Z attilio $
4.Dd May 10, 2011
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 its 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_ACCT
81.\" from FreeBSD: head/tools/build/options/WITHOUT_ACCT 221540 2011-05-06 19:13:03Z ru
82Set to not build process accounting tools such as
83.Xr ac 8
84and
85.Xr accton 8 .
86.It Va WITHOUT_ACPI
87.\" from FreeBSD: head/tools/build/options/WITHOUT_ACPI 156932 2006-03-21 07:50:50Z ru
88Set to not build
89.Xr acpiconf 8 ,
90.Xr acpidump 8
91and related programs.
92.It Va WITHOUT_AMD
93.\" from FreeBSD: head/tools/build/options/WITHOUT_AMD 183242 2008-09-21 22:02:26Z sam
94Set to not build
95.Xr amd 8 ,
96and related programs.
97.It Va WITHOUT_APM
98.\" from FreeBSD: head/tools/build/options/WITHOUT_APM 183242 2008-09-21 22:02:26Z sam
99Set to not build
100.Xr apm 8 ,
101.Xr apmd 8
102and related programs.
103.It Va WITHOUT_ASSERT_DEBUG
104.\" from FreeBSD: head/tools/build/options/WITHOUT_ASSERT_DEBUG 162215 2006-09-11 13:55:27Z ru
105Set to compile programs and libraries without the
106.Xr assert 3
107checks.
108.It Va WITHOUT_AT
109.\" from FreeBSD: head/tools/build/options/WITHOUT_AT 183242 2008-09-21 22:02:26Z sam
110Set to not build
111.Xr at 1
112and related utilities.
113.It Va WITHOUT_ATM
114.\" from FreeBSD: head/tools/build/options/WITHOUT_ATM 156932 2006-03-21 07:50:50Z ru
115Set to not build
116programs and libraries related to ATM networking.
117.It Va WITHOUT_AUDIT
118.\" from FreeBSD: head/tools/build/options/WITHOUT_AUDIT 156932 2006-03-21 07:50:50Z ru
119Set to not build audit support into system programs.
120.It Va WITHOUT_AUTHPF
121.\" from FreeBSD: head/tools/build/options/WITHOUT_AUTHPF 156932 2006-03-21 07:50:50Z ru
122Set to not build
123.Xr authpf 8 .
124.It Va WITHOUT_BIND
125.\" from FreeBSD: head/tools/build/options/WITHOUT_BIND 156932 2006-03-21 07:50:50Z ru
126Setting this variable will prevent any part of BIND from being built.
127When set, it also enforces the following options:
128.Pp
129.Bl -item -compact
130.It
131.Va WITHOUT_BIND_DNSSEC
132.It
133.Va WITHOUT_BIND_ETC
134.It
135.Va WITHOUT_BIND_LIBS
136.It
137.Va WITHOUT_BIND_LIBS_LWRES
138.It
139.Va WITHOUT_BIND_MTREE
140.It
141.Va WITHOUT_BIND_NAMED
142.It
143.Va WITHOUT_BIND_UTILS
144.El
145.It Va WITHOUT_BIND_DNSSEC
146.\" from FreeBSD: head/tools/build/options/WITHOUT_BIND_DNSSEC 156932 2006-03-21 07:50:50Z ru
147Set to avoid building or installing the DNSSEC related binaries,
148.Xr dnssec-keygen 8
149and
150.Xr dnssec-signzone 8 .
151.It Va WITHOUT_BIND_ETC
152.\" from FreeBSD: head/tools/build/options/WITHOUT_BIND_ETC 156932 2006-03-21 07:50:50Z ru
153Set to avoid installing the default files to
154.Pa /var/named/etc/namedb .
155.It Va WITH_BIND_IDN
156.\" from FreeBSD: head/tools/build/options/WITH_BIND_IDN 193280 2009-06-01 21:58:59Z dougb
157Set to enable IDN support for dig, host, and nslookup.
158This requires ports/dns/idnkit to be installed in /usr/local.
159.It Va WITH_BIND_LARGE_FILE
160.\" from FreeBSD: head/tools/build/options/WITH_BIND_LARGE_FILE 193280 2009-06-01 21:58:59Z dougb
161Set to enable 64-bit file support.
162.It Va WITH_BIND_LIBS
163.\" from FreeBSD: head/tools/build/options/WITH_BIND_LIBS 193280 2009-06-01 21:58:59Z dougb
164Set to install BIND libraries and include files.
165.It Va WITHOUT_BIND_LIBS_LWRES
166.\" from FreeBSD: head/tools/build/options/WITHOUT_BIND_LIBS_LWRES 156932 2006-03-21 07:50:50Z ru
167Set to avoid installing the lightweight resolver library in
168.Pa /usr/lib .
169.It Va WITHOUT_BIND_MTREE
170.\" from FreeBSD: head/tools/build/options/WITHOUT_BIND_MTREE 157717 2006-04-13 10:37:29Z ru
171Set to avoid running
172.Xr mtree 8
173to create the chroot directory structure under
174.Pa /var/named ,
175and avoid creating an
176.Pa /etc/namedb
177symlink to the chroot directory.
178When set, it also enforces the following options:
179.Pp
180.Bl -item -compact
181.It
182.Va WITHOUT_BIND_ETC
183.El
184.It Va WITHOUT_BIND_NAMED
185.\" from FreeBSD: head/tools/build/options/WITHOUT_BIND_NAMED 156932 2006-03-21 07:50:50Z ru
186Set to avoid building or installing
187.Xr named 8 ,
188.Xr named.reload 8 ,
189.Xr named-checkconf 8 ,
190.Xr named-checkzone 8 ,
191.Xr rndc 8 ,
192and
193.Xr rndc-confgen 8 .
194.It Va WITH_BIND_SIGCHASE
195.\" from FreeBSD: head/tools/build/options/WITH_BIND_SIGCHASE 193280 2009-06-01 21:58:59Z dougb
196Set to enable DNSSEC validation support for dig, host, and nslookup.
197.It Va WITHOUT_BIND_UTILS
198.\" from FreeBSD: head/tools/build/options/WITHOUT_BIND_UTILS 156932 2006-03-21 07:50:50Z ru
199Set to avoid building or installing the BIND userland utilities,
200.Xr dig 1 ,
201.Xr host 1 ,
202.Xr nslookup 1 ,
203and
204.Xr nsupdate 8 .
205.It Va WITH_BIND_XML
206.\" from FreeBSD: head/tools/build/options/WITH_BIND_XML 193280 2009-06-01 21:58:59Z dougb
207Set to enable the http statistics interface for named.
208This requires ports/textproc/libxml2 to be installed in /usr/local.
209.It Va WITHOUT_BLUETOOTH
210.\" from FreeBSD: head/tools/build/options/WITHOUT_BLUETOOTH 156932 2006-03-21 07:50:50Z ru
211Set to not build Bluetooth related kernel modules, programs and libraries.
212.It Va WITHOUT_BOOT
213.\" from FreeBSD: head/tools/build/options/WITHOUT_BOOT 156932 2006-03-21 07:50:50Z ru
214Set to not build the boot blocks and loader.
215.It Va WITHOUT_BSD_CPIO
216.\" from FreeBSD: head/tools/build/options/WITHOUT_BSD_CPIO 179813 2008-06-16 05:48:15Z dougb
217Set to not build the BSD licensed version of cpio based on
218.Xr libarchive 3 .
219.It Va WITH_BSD_GREP
220.\" from FreeBSD: head/tools/build/options/WITH_BSD_GREP 211701 2010-08-23 10:04:26Z gabor
221Build BSD-licensed grep instead of GNU grep.
222.It Va WITHOUT_BSNMP
223.\" from FreeBSD: head/tools/build/options/WITHOUT_BSNMP 183306 2008-09-23 16:15:42Z sam
224Set to not build or install
225.Xr bsnmpd 1
226and related libraries and data files.
227.It Va WITHOUT_BZIP2
228.\" from FreeBSD: head/tools/build/options/WITHOUT_BZIP2 174550 2007-12-12 16:43:17Z ru
229Set to not build contributed bzip2 software as a part of the base system.
230.Bf -symbolic
231The option has no effect yet.
232.Ef
233When set, it also enforces the following options:
234.Pp
235.Bl -item -compact
236.It
237.Va WITHOUT_BZIP2_SUPPORT
238.El
239.It Va WITHOUT_BZIP2_SUPPORT
240.\" from FreeBSD: head/tools/build/options/WITHOUT_BZIP2_SUPPORT 166255 2007-01-26 10:19:08Z delphij
241Set to build some programs without optional bzip2 support.
242.It Va WITHOUT_CALENDAR
243.\" from FreeBSD: head/tools/build/options/WITHOUT_CALENDAR 156932 2006-03-21 07:50:50Z ru
244Set to not build
245.Xr calendar 1 .
246.It Va WITHOUT_CDDL
247.\" from FreeBSD: head/tools/build/options/WITHOUT_CDDL 163861 2006-11-01 09:02:11Z jb
248Set to not build code licensed under Sun's CDDL.
249When set, it also enforces the following options:
250.Pp
251.Bl -item -compact
252.It
253.Va WITHOUT_ZFS
254.El
255.It Va WITHOUT_CLANG
256.\" from FreeBSD: head/tools/build/options/WITHOUT_CLANG 208971 2010-06-10 06:20:26Z ed
257Set to not build the Clang C/C++ compiler.
258.Pp
259It is a default setting on
4.Dd May 10, 2011
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 its 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_ACCT
81.\" from FreeBSD: head/tools/build/options/WITHOUT_ACCT 221540 2011-05-06 19:13:03Z ru
82Set to not build process accounting tools such as
83.Xr ac 8
84and
85.Xr accton 8 .
86.It Va WITHOUT_ACPI
87.\" from FreeBSD: head/tools/build/options/WITHOUT_ACPI 156932 2006-03-21 07:50:50Z ru
88Set to not build
89.Xr acpiconf 8 ,
90.Xr acpidump 8
91and related programs.
92.It Va WITHOUT_AMD
93.\" from FreeBSD: head/tools/build/options/WITHOUT_AMD 183242 2008-09-21 22:02:26Z sam
94Set to not build
95.Xr amd 8 ,
96and related programs.
97.It Va WITHOUT_APM
98.\" from FreeBSD: head/tools/build/options/WITHOUT_APM 183242 2008-09-21 22:02:26Z sam
99Set to not build
100.Xr apm 8 ,
101.Xr apmd 8
102and related programs.
103.It Va WITHOUT_ASSERT_DEBUG
104.\" from FreeBSD: head/tools/build/options/WITHOUT_ASSERT_DEBUG 162215 2006-09-11 13:55:27Z ru
105Set to compile programs and libraries without the
106.Xr assert 3
107checks.
108.It Va WITHOUT_AT
109.\" from FreeBSD: head/tools/build/options/WITHOUT_AT 183242 2008-09-21 22:02:26Z sam
110Set to not build
111.Xr at 1
112and related utilities.
113.It Va WITHOUT_ATM
114.\" from FreeBSD: head/tools/build/options/WITHOUT_ATM 156932 2006-03-21 07:50:50Z ru
115Set to not build
116programs and libraries related to ATM networking.
117.It Va WITHOUT_AUDIT
118.\" from FreeBSD: head/tools/build/options/WITHOUT_AUDIT 156932 2006-03-21 07:50:50Z ru
119Set to not build audit support into system programs.
120.It Va WITHOUT_AUTHPF
121.\" from FreeBSD: head/tools/build/options/WITHOUT_AUTHPF 156932 2006-03-21 07:50:50Z ru
122Set to not build
123.Xr authpf 8 .
124.It Va WITHOUT_BIND
125.\" from FreeBSD: head/tools/build/options/WITHOUT_BIND 156932 2006-03-21 07:50:50Z ru
126Setting this variable will prevent any part of BIND from being built.
127When set, it also enforces the following options:
128.Pp
129.Bl -item -compact
130.It
131.Va WITHOUT_BIND_DNSSEC
132.It
133.Va WITHOUT_BIND_ETC
134.It
135.Va WITHOUT_BIND_LIBS
136.It
137.Va WITHOUT_BIND_LIBS_LWRES
138.It
139.Va WITHOUT_BIND_MTREE
140.It
141.Va WITHOUT_BIND_NAMED
142.It
143.Va WITHOUT_BIND_UTILS
144.El
145.It Va WITHOUT_BIND_DNSSEC
146.\" from FreeBSD: head/tools/build/options/WITHOUT_BIND_DNSSEC 156932 2006-03-21 07:50:50Z ru
147Set to avoid building or installing the DNSSEC related binaries,
148.Xr dnssec-keygen 8
149and
150.Xr dnssec-signzone 8 .
151.It Va WITHOUT_BIND_ETC
152.\" from FreeBSD: head/tools/build/options/WITHOUT_BIND_ETC 156932 2006-03-21 07:50:50Z ru
153Set to avoid installing the default files to
154.Pa /var/named/etc/namedb .
155.It Va WITH_BIND_IDN
156.\" from FreeBSD: head/tools/build/options/WITH_BIND_IDN 193280 2009-06-01 21:58:59Z dougb
157Set to enable IDN support for dig, host, and nslookup.
158This requires ports/dns/idnkit to be installed in /usr/local.
159.It Va WITH_BIND_LARGE_FILE
160.\" from FreeBSD: head/tools/build/options/WITH_BIND_LARGE_FILE 193280 2009-06-01 21:58:59Z dougb
161Set to enable 64-bit file support.
162.It Va WITH_BIND_LIBS
163.\" from FreeBSD: head/tools/build/options/WITH_BIND_LIBS 193280 2009-06-01 21:58:59Z dougb
164Set to install BIND libraries and include files.
165.It Va WITHOUT_BIND_LIBS_LWRES
166.\" from FreeBSD: head/tools/build/options/WITHOUT_BIND_LIBS_LWRES 156932 2006-03-21 07:50:50Z ru
167Set to avoid installing the lightweight resolver library in
168.Pa /usr/lib .
169.It Va WITHOUT_BIND_MTREE
170.\" from FreeBSD: head/tools/build/options/WITHOUT_BIND_MTREE 157717 2006-04-13 10:37:29Z ru
171Set to avoid running
172.Xr mtree 8
173to create the chroot directory structure under
174.Pa /var/named ,
175and avoid creating an
176.Pa /etc/namedb
177symlink to the chroot directory.
178When set, it also enforces the following options:
179.Pp
180.Bl -item -compact
181.It
182.Va WITHOUT_BIND_ETC
183.El
184.It Va WITHOUT_BIND_NAMED
185.\" from FreeBSD: head/tools/build/options/WITHOUT_BIND_NAMED 156932 2006-03-21 07:50:50Z ru
186Set to avoid building or installing
187.Xr named 8 ,
188.Xr named.reload 8 ,
189.Xr named-checkconf 8 ,
190.Xr named-checkzone 8 ,
191.Xr rndc 8 ,
192and
193.Xr rndc-confgen 8 .
194.It Va WITH_BIND_SIGCHASE
195.\" from FreeBSD: head/tools/build/options/WITH_BIND_SIGCHASE 193280 2009-06-01 21:58:59Z dougb
196Set to enable DNSSEC validation support for dig, host, and nslookup.
197.It Va WITHOUT_BIND_UTILS
198.\" from FreeBSD: head/tools/build/options/WITHOUT_BIND_UTILS 156932 2006-03-21 07:50:50Z ru
199Set to avoid building or installing the BIND userland utilities,
200.Xr dig 1 ,
201.Xr host 1 ,
202.Xr nslookup 1 ,
203and
204.Xr nsupdate 8 .
205.It Va WITH_BIND_XML
206.\" from FreeBSD: head/tools/build/options/WITH_BIND_XML 193280 2009-06-01 21:58:59Z dougb
207Set to enable the http statistics interface for named.
208This requires ports/textproc/libxml2 to be installed in /usr/local.
209.It Va WITHOUT_BLUETOOTH
210.\" from FreeBSD: head/tools/build/options/WITHOUT_BLUETOOTH 156932 2006-03-21 07:50:50Z ru
211Set to not build Bluetooth related kernel modules, programs and libraries.
212.It Va WITHOUT_BOOT
213.\" from FreeBSD: head/tools/build/options/WITHOUT_BOOT 156932 2006-03-21 07:50:50Z ru
214Set to not build the boot blocks and loader.
215.It Va WITHOUT_BSD_CPIO
216.\" from FreeBSD: head/tools/build/options/WITHOUT_BSD_CPIO 179813 2008-06-16 05:48:15Z dougb
217Set to not build the BSD licensed version of cpio based on
218.Xr libarchive 3 .
219.It Va WITH_BSD_GREP
220.\" from FreeBSD: head/tools/build/options/WITH_BSD_GREP 211701 2010-08-23 10:04:26Z gabor
221Build BSD-licensed grep instead of GNU grep.
222.It Va WITHOUT_BSNMP
223.\" from FreeBSD: head/tools/build/options/WITHOUT_BSNMP 183306 2008-09-23 16:15:42Z sam
224Set to not build or install
225.Xr bsnmpd 1
226and related libraries and data files.
227.It Va WITHOUT_BZIP2
228.\" from FreeBSD: head/tools/build/options/WITHOUT_BZIP2 174550 2007-12-12 16:43:17Z ru
229Set to not build contributed bzip2 software as a part of the base system.
230.Bf -symbolic
231The option has no effect yet.
232.Ef
233When set, it also enforces the following options:
234.Pp
235.Bl -item -compact
236.It
237.Va WITHOUT_BZIP2_SUPPORT
238.El
239.It Va WITHOUT_BZIP2_SUPPORT
240.\" from FreeBSD: head/tools/build/options/WITHOUT_BZIP2_SUPPORT 166255 2007-01-26 10:19:08Z delphij
241Set to build some programs without optional bzip2 support.
242.It Va WITHOUT_CALENDAR
243.\" from FreeBSD: head/tools/build/options/WITHOUT_CALENDAR 156932 2006-03-21 07:50:50Z ru
244Set to not build
245.Xr calendar 1 .
246.It Va WITHOUT_CDDL
247.\" from FreeBSD: head/tools/build/options/WITHOUT_CDDL 163861 2006-11-01 09:02:11Z jb
248Set to not build code licensed under Sun's CDDL.
249When set, it also enforces the following options:
250.Pp
251.Bl -item -compact
252.It
253.Va WITHOUT_ZFS
254.El
255.It Va WITHOUT_CLANG
256.\" from FreeBSD: head/tools/build/options/WITHOUT_CLANG 208971 2010-06-10 06:20:26Z ed
257Set to not build the Clang C/C++ compiler.
258.Pp
259It is a default setting on
260arm/arm, arm/armeb, ia64/ia64, mips/mipsel, mips/mipseb, mips/mips64el, mips/mips64eb, mips/mipsn32eb, powerpc/powerpc64, sparc64/sparc64 and sun4v/sparc64.
260arm/arm, arm/armeb, ia64/ia64, mips/mipsel, mips/mipseb, mips/mips64el, mips/mips64eb, mips/mipsn32eb, powerpc/powerpc64 and sparc64/sparc64.
261.It Va WITH_CLANG
262.\" from FreeBSD: head/tools/build/options/WITH_CLANG 221730 2011-05-10 11:14:40Z ru
263Set to build the Clang C/C++ compiler.
264.Pp
265It is a default setting on
266amd64/amd64, i386/i386, pc98/i386 and powerpc/powerpc.
267.It Va WITHOUT_CPP
268.\" from FreeBSD: head/tools/build/options/WITHOUT_CPP 156932 2006-03-21 07:50:50Z ru
269Set to not build
270.Xr cpp 1 .
271.It Va WITHOUT_CRYPT
272.\" from FreeBSD: head/tools/build/options/WITHOUT_CRYPT 156932 2006-03-21 07:50:50Z ru
273Set to not build any crypto code.
274When set, it also enforces the following options:
275.Pp
276.Bl -item -compact
277.It
278.Va WITHOUT_KERBEROS
279.It
280.Va WITHOUT_KERBEROS_SUPPORT
281.It
282.Va WITHOUT_OPENSSH
283.It
284.Va WITHOUT_OPENSSL
285.El
286.Pp
287When set, the following options are also in effect:
288.Pp
289.Bl -inset -compact
290.It Va WITHOUT_GSSAPI
291(unless
292.Va WITH_GSSAPI
293is set explicitly)
294.El
295.It Va WITHOUT_CTM
296.\" from FreeBSD: head/tools/build/options/WITHOUT_CTM 183242 2008-09-21 22:02:26Z sam
297Set to not build
298.Xr ctm 1
299and related utilities.
300.It Va WITHOUT_CVS
301.\" from FreeBSD: head/tools/build/options/WITHOUT_CVS 156932 2006-03-21 07:50:50Z ru
302Set to not build CVS.
303.It Va WITHOUT_CXX
304.\" from FreeBSD: head/tools/build/options/WITHOUT_CXX 220402 2011-04-06 20:19:07Z uqs
305Set to not build
306.Xr g++ 1
307and related libraries.
308It will also prevent building of
309.Xr gperf 1
310and
311.Xr devd 8 .
312When set, it also enforces the following options:
313.Pp
314.Bl -item -compact
315.It
316.Va WITHOUT_CLANG
317.It
318.Va WITHOUT_GROFF
319.El
320.It Va WITHOUT_DICT
321.\" from FreeBSD: head/tools/build/options/WITHOUT_DICT 156932 2006-03-21 07:50:50Z ru
322Set to not build the Webster dictionary files.
323.It Va WITHOUT_DYNAMICROOT
324.\" from FreeBSD: head/tools/build/options/WITHOUT_DYNAMICROOT 156932 2006-03-21 07:50:50Z ru
325Set this if you do not want to link
326.Pa /bin
327and
328.Pa /sbin
329dynamically.
330.It Va WITHOUT_EXAMPLES
331.\" from FreeBSD: head/tools/build/options/WITHOUT_EXAMPLES 156938 2006-03-21 09:06:24Z ru
332Set to avoid installing examples to
333.Pa /usr/share/examples/ .
334.It Va WITHOUT_FDT
335.\" from FreeBSD: head/tools/build/options/WITHOUT_FDT 221539 2011-05-06 19:10:27Z ru
336Set to not build Flattened Device Tree support as part of the base system.
337This includes the device tree compiler (dtc) and libfdt support library.
338.Pp
339It is a default setting on
261.It Va WITH_CLANG
262.\" from FreeBSD: head/tools/build/options/WITH_CLANG 221730 2011-05-10 11:14:40Z ru
263Set to build the Clang C/C++ compiler.
264.Pp
265It is a default setting on
266amd64/amd64, i386/i386, pc98/i386 and powerpc/powerpc.
267.It Va WITHOUT_CPP
268.\" from FreeBSD: head/tools/build/options/WITHOUT_CPP 156932 2006-03-21 07:50:50Z ru
269Set to not build
270.Xr cpp 1 .
271.It Va WITHOUT_CRYPT
272.\" from FreeBSD: head/tools/build/options/WITHOUT_CRYPT 156932 2006-03-21 07:50:50Z ru
273Set to not build any crypto code.
274When set, it also enforces the following options:
275.Pp
276.Bl -item -compact
277.It
278.Va WITHOUT_KERBEROS
279.It
280.Va WITHOUT_KERBEROS_SUPPORT
281.It
282.Va WITHOUT_OPENSSH
283.It
284.Va WITHOUT_OPENSSL
285.El
286.Pp
287When set, the following options are also in effect:
288.Pp
289.Bl -inset -compact
290.It Va WITHOUT_GSSAPI
291(unless
292.Va WITH_GSSAPI
293is set explicitly)
294.El
295.It Va WITHOUT_CTM
296.\" from FreeBSD: head/tools/build/options/WITHOUT_CTM 183242 2008-09-21 22:02:26Z sam
297Set to not build
298.Xr ctm 1
299and related utilities.
300.It Va WITHOUT_CVS
301.\" from FreeBSD: head/tools/build/options/WITHOUT_CVS 156932 2006-03-21 07:50:50Z ru
302Set to not build CVS.
303.It Va WITHOUT_CXX
304.\" from FreeBSD: head/tools/build/options/WITHOUT_CXX 220402 2011-04-06 20:19:07Z uqs
305Set to not build
306.Xr g++ 1
307and related libraries.
308It will also prevent building of
309.Xr gperf 1
310and
311.Xr devd 8 .
312When set, it also enforces the following options:
313.Pp
314.Bl -item -compact
315.It
316.Va WITHOUT_CLANG
317.It
318.Va WITHOUT_GROFF
319.El
320.It Va WITHOUT_DICT
321.\" from FreeBSD: head/tools/build/options/WITHOUT_DICT 156932 2006-03-21 07:50:50Z ru
322Set to not build the Webster dictionary files.
323.It Va WITHOUT_DYNAMICROOT
324.\" from FreeBSD: head/tools/build/options/WITHOUT_DYNAMICROOT 156932 2006-03-21 07:50:50Z ru
325Set this if you do not want to link
326.Pa /bin
327and
328.Pa /sbin
329dynamically.
330.It Va WITHOUT_EXAMPLES
331.\" from FreeBSD: head/tools/build/options/WITHOUT_EXAMPLES 156938 2006-03-21 09:06:24Z ru
332Set to avoid installing examples to
333.Pa /usr/share/examples/ .
334.It Va WITHOUT_FDT
335.\" from FreeBSD: head/tools/build/options/WITHOUT_FDT 221539 2011-05-06 19:10:27Z ru
336Set to not build Flattened Device Tree support as part of the base system.
337This includes the device tree compiler (dtc) and libfdt support library.
338.Pp
339It is a default setting on
340amd64/amd64, i386/i386, ia64/ia64, mips/mipsel, mips/mipseb, mips/mips64el, mips/mips64eb, mips/mipsn32eb, pc98/i386, powerpc/powerpc64, sparc64/sparc64 and sun4v/sparc64.
340amd64/amd64, i386/i386, ia64/ia64, mips/mipsel, mips/mipseb, mips/mips64el, mips/mips64eb, mips/mipsn32eb, pc98/i386, powerpc/powerpc64 and sparc64/sparc64.
341.It Va WITH_FDT
342.\" from FreeBSD: head/tools/build/options/WITH_FDT 221730 2011-05-10 11:14:40Z ru
343Set to build Flattened Device Tree support as part of the base system.
344This includes the device tree compiler (dtc) and libfdt support library.
345.Pp
346It is a default setting on
347arm/arm, arm/armeb and powerpc/powerpc.
348.It Va WITHOUT_FLOPPY
349.\" from FreeBSD: head/tools/build/options/WITHOUT_FLOPPY 221540 2011-05-06 19:13:03Z ru
350Set to not build or install programs
351for operating floppy disk driver.
352.It Va WITHOUT_FORTH
353.\" from FreeBSD: head/tools/build/options/WITHOUT_FORTH 156932 2006-03-21 07:50:50Z ru
354Set to build bootloaders without Forth support.
355.It Va WITHOUT_FP_LIBC
356.\" from FreeBSD: head/tools/build/options/WITHOUT_FP_LIBC 156932 2006-03-21 07:50:50Z ru
357Set to build
358.Nm libc
359without floating-point support.
360.It Va WITHOUT_FREEBSD_UPDATE
361.\" from FreeBSD: head/tools/build/options/WITHOUT_FREEBSD_UPDATE 183242 2008-09-21 22:02:26Z sam
362Set to not build
363.Xr freebsd-update 8 .
364.It Va WITHOUT_GAMES
365.\" from FreeBSD: head/tools/build/options/WITHOUT_GAMES 156932 2006-03-21 07:50:50Z ru
366Set to not build games.
367.It Va WITHOUT_GCOV
368.\" from FreeBSD: head/tools/build/options/WITHOUT_GCOV 156932 2006-03-21 07:50:50Z ru
369Set to not build the
370.Xr gcov 1
371tool.
372.It Va WITHOUT_GDB
373.\" from FreeBSD: head/tools/build/options/WITHOUT_GDB 156932 2006-03-21 07:50:50Z ru
374Set to not build
375.Xr gdb 1 .
376.It Va WITHOUT_GNU
377.\" from FreeBSD: head/tools/build/options/WITHOUT_GNU 174550 2007-12-12 16:43:17Z ru
378Set to not build contributed GNU software as a part of the base system.
379This option can be useful if the system built must not contain any code
380covered by the GNU Public License due to legal reasons.
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_GNU_SUPPORT
389.El
390.It Va WITHOUT_GNU_SUPPORT
391.\" from FreeBSD: head/tools/build/options/WITHOUT_GNU_SUPPORT 156932 2006-03-21 07:50:50Z ru
392Set to build some programs without optional GNU support.
393.It Va WITHOUT_GPIB
394.\" from FreeBSD: head/tools/build/options/WITHOUT_GPIB 156932 2006-03-21 07:50:50Z ru
395Set to not build GPIB bus support.
396.It Va WITHOUT_GPIO
397.\" from FreeBSD: head/tools/build/options/WITHOUT_GPIO 221541 2011-05-06 19:14:06Z ru
398Set to not build
399.Xr gpioctl 8
400as part of the base system.
401.It Va WITHOUT_GROFF
402.\" from FreeBSD: head/tools/build/options/WITHOUT_GROFF 218941 2011-02-22 08:13:49Z uqs
403Set to not build
404.Xr groff 1
405and
406.Xr vgrind 1 .
407You should consider installing the textproc/groff port to not break
408.Xr man 1 .
409.It Va WITHOUT_GSSAPI
410.\" from FreeBSD: head/tools/build/options/WITHOUT_GSSAPI 174548 2007-12-12 16:39:32Z ru
411Set to not build libgssapi.
412.It Va WITH_HESIOD
413.\" from FreeBSD: head/tools/build/options/WITH_HESIOD 156932 2006-03-21 07:50:50Z ru
414Set to build Hesiod support.
415.It Va WITHOUT_HTML
416.\" from FreeBSD: head/tools/build/options/WITHOUT_HTML 156932 2006-03-21 07:50:50Z ru
417Set to not build HTML docs.
418.It Va WITH_ICONV
419.\" from FreeBSD: head/tools/build/options/WITH_ICONV 219020 2011-02-25 00:10:26Z gabor
420Set to build iconv as part of libc.
421.It Va WITH_IDEA
422.\" from FreeBSD: head/tools/build/options/WITH_IDEA 156932 2006-03-21 07:50:50Z ru
423Set to build the IDEA encryption code.
424This code is patented in the USA and many European countries.
425It is
426.Em "YOUR RESPONSIBILITY"
427to determine if you can legally use IDEA.
428.It Va WITHOUT_INET
429.\" from FreeBSD: head/tools/build/options/WITHOUT_INET 221266 2011-04-30 17:58:28Z bz
430Set to not build programs and libraries related to IPv4 networking.
431When set, it also enforces the following options:
432.Pp
433.Bl -item -compact
434.It
435.Va WITHOUT_INET_SUPPORT
436.El
437.It Va WITHOUT_INET6
438.\" from FreeBSD: head/tools/build/options/WITHOUT_INET6 156932 2006-03-21 07:50:50Z ru
439Set to not build
440programs and libraries related to IPv6 networking.
441When set, it also enforces the following options:
442.Pp
443.Bl -item -compact
444.It
445.Va WITHOUT_INET6_SUPPORT
446.El
447.It Va WITHOUT_INET6_SUPPORT
448.\" from FreeBSD: head/tools/build/options/WITHOUT_INET6_SUPPORT 156932 2006-03-21 07:50:50Z ru
449Set to build libraries, programs, and kernel modules without IPv6 support.
450.It Va WITHOUT_INET_SUPPORT
451.\" from FreeBSD: head/tools/build/options/WITHOUT_INET_SUPPORT 221266 2011-04-30 17:58:28Z bz
452Set to build libraries, programs, and kernel modules without IPv4 support.
453.It Va WITHOUT_INFO
454.\" from FreeBSD: head/tools/build/options/WITHOUT_INFO 156932 2006-03-21 07:50:50Z ru
455Set to not make or install
456.Xr info 5
457files.
458.It Va WITHOUT_INSTALLLIB
459.\" from FreeBSD: head/tools/build/options/WITHOUT_INSTALLLIB 174497 2007-12-09 21:56:21Z dougb
460Set this if you do not want to install optional libraries.
461For example when creating a
462.Xr nanobsd 8
463image.
464.It Va WITHOUT_IPFILTER
465.\" from FreeBSD: head/tools/build/options/WITHOUT_IPFILTER 156932 2006-03-21 07:50:50Z ru
466Set to not build IP Filter package.
467.It Va WITHOUT_IPFW
468.\" from FreeBSD: head/tools/build/options/WITHOUT_IPFW 183242 2008-09-21 22:02:26Z sam
469Set to not build IPFW tools.
470.It Va WITHOUT_IPX
471.\" from FreeBSD: head/tools/build/options/WITHOUT_IPX 156932 2006-03-21 07:50:50Z ru
472Set to not build programs and libraries related to IPX networking.
473When set, it also enforces the following options:
474.Pp
475.Bl -item -compact
476.It
477.Va WITHOUT_IPX_SUPPORT
478.It
479.Va WITHOUT_NCP
480.El
481.It Va WITHOUT_IPX_SUPPORT
482.\" from FreeBSD: head/tools/build/options/WITHOUT_IPX_SUPPORT 156932 2006-03-21 07:50:50Z ru
483Set to build some programs without IPX support.
484.It Va WITHOUT_JAIL
485.\" from FreeBSD: head/tools/build/options/WITHOUT_JAIL 183242 2008-09-21 22:02:26Z sam
486Set to not build tools for the support of jails; e.g.
487.Xr jail 8 .
488.It Va WITHOUT_KERBEROS
489.\" from FreeBSD: head/tools/build/options/WITHOUT_KERBEROS 174549 2007-12-12 16:42:03Z ru
490Set this if you do not want to build Kerberos 5 (KTH Heimdal).
491When set, it also enforces the following options:
492.Pp
493.Bl -item -compact
494.It
495.Va WITHOUT_KERBEROS_SUPPORT
496.El
497.Pp
498When set, the following options are also in effect:
499.Pp
500.Bl -inset -compact
501.It Va WITHOUT_GSSAPI
502(unless
503.Va WITH_GSSAPI
504is set explicitly)
505.El
506.It Va WITHOUT_KERBEROS_SUPPORT
507.\" from FreeBSD: head/tools/build/options/WITHOUT_KERBEROS_SUPPORT 156932 2006-03-21 07:50:50Z ru
508Set to build some programs without Kerberos support, like
509.Xr cvs 1 ,
510.Xr ssh 1 ,
511.Xr telnet 1 ,
512.Xr sshd 8 ,
513and
514.Xr telnetd 8 .
515.It Va WITHOUT_KVM
516.\" from FreeBSD: head/tools/build/options/WITHOUT_KVM 174550 2007-12-12 16:43:17Z ru
517Set to not build the
518.Nm libkvm
519library as a part of the base system.
520.Bf -symbolic
521The option has no effect yet.
522.Ef
523When set, it also enforces the following options:
524.Pp
525.Bl -item -compact
526.It
527.Va WITHOUT_KVM_SUPPORT
528.El
529.It Va WITHOUT_KVM_SUPPORT
530.\" from FreeBSD: head/tools/build/options/WITHOUT_KVM_SUPPORT 170644 2007-06-13 02:08:04Z sepotvin
531Set to build some programs without optional
532.Nm libkvm
533support.
534.It Va WITHOUT_LEGACY_CONSOLE
535.\" from FreeBSD: head/tools/build/options/WITHOUT_LEGACY_CONSOLE 183242 2008-09-21 22:02:26Z sam
536Set to not build programs that support a legacy PC console; e.g.
537.Xr kbdcontrol 8
538and
539.Xr vidcontrol 8 .
540.It Va WITHOUT_LIB32
541.\" from FreeBSD: head/tools/build/options/WITHOUT_LIB32 156932 2006-03-21 07:50:50Z ru
542On amd64, set to not build 32-bit library set and a
543.Nm ld-elf32.so.1
544runtime linker.
545.It Va WITHOUT_LIBPTHREAD
546.\" from FreeBSD: head/tools/build/options/WITHOUT_LIBPTHREAD 188848 2009-02-20 11:09:55Z mtm
547Set to not build the
548.Nm libpthread
549providing library,
550.Nm libthr .
551When set, it also enforces the following options:
552.Pp
553.Bl -item -compact
554.It
555.Va WITHOUT_BIND
556.It
557.Va WITHOUT_BIND_DNSSEC
558.It
559.Va WITHOUT_BIND_ETC
560.It
561.Va WITHOUT_BIND_LIBS
562.It
563.Va WITHOUT_BIND_LIBS_LWRES
564.It
565.Va WITHOUT_BIND_MTREE
566.It
567.Va WITHOUT_BIND_NAMED
568.It
569.Va WITHOUT_BIND_UTILS
570.It
571.Va WITHOUT_LIBTHR
572.El
573.It Va WITHOUT_LIBTHR
574.\" from FreeBSD: head/tools/build/options/WITHOUT_LIBTHR 156932 2006-03-21 07:50:50Z ru
575Set to not build the
576.Nm libthr
577(1:1 threading)
578library.
579When set, it also enforces the following options:
580.Pp
581.Bl -item -compact
582.It
583.Va WITHOUT_BIND
584.It
585.Va WITHOUT_BIND_DNSSEC
586.It
587.Va WITHOUT_BIND_ETC
588.It
589.Va WITHOUT_BIND_LIBS
590.It
591.Va WITHOUT_BIND_LIBS_LWRES
592.It
593.Va WITHOUT_BIND_MTREE
594.It
595.Va WITHOUT_BIND_NAMED
596.It
597.Va WITHOUT_BIND_UTILS
598.El
599.It Va WITHOUT_LOCALES
600.\" from FreeBSD: head/tools/build/options/WITHOUT_LOCALES 156932 2006-03-21 07:50:50Z ru
601Set to not build localization files; see
602.Xr locale 1 .
603.It Va WITHOUT_LOCATE
604.\" from FreeBSD: head/tools/build/options/WITHOUT_LOCATE 183242 2008-09-21 22:02:26Z sam
605Set to not build
606.Xr locate 1
607and related programs.
608.It Va WITHOUT_LPR
609.\" from FreeBSD: head/tools/build/options/WITHOUT_LPR 156932 2006-03-21 07:50:50Z ru
610Set to not build
611.Xr lpr 1
612and related programs.
613.It Va WITHOUT_MAIL
614.\" from FreeBSD: head/tools/build/options/WITHOUT_MAIL 183242 2008-09-21 22:02:26Z sam
615Set to not build any mail support (MUA or MTA).
616When set, it also enforces the following options:
617.Pp
618.Bl -item -compact
619.It
620.Va WITHOUT_MAILWRAPPER
621.It
622.Va WITHOUT_SENDMAIL
623.El
624.It Va WITHOUT_MAILWRAPPER
625.\" from FreeBSD: head/tools/build/options/WITHOUT_MAILWRAPPER 156932 2006-03-21 07:50:50Z ru
626Set to not build the
627.Xr mailwrapper 8
628MTA selector.
629.It Va WITHOUT_MAKE
630.\" from FreeBSD: head/tools/build/options/WITHOUT_MAKE 183242 2008-09-21 22:02:26Z sam
631Set to not install
632.Xr make 1
633and related support files.
634.It Va WITHOUT_MAN
635.\" from FreeBSD: head/tools/build/options/WITHOUT_MAN 156932 2006-03-21 07:50:50Z ru
636Set to not build manual pages.
637When set, the following options are also in effect:
638.Pp
639.Bl -inset -compact
640.It Va WITHOUT_MAN_UTILS
641(unless
642.Va WITH_MAN_UTILS
643is set explicitly)
644.El
645.It Va WITHOUT_MAN_UTILS
646.\" from FreeBSD: head/tools/build/options/WITHOUT_MAN_UTILS 208322 2010-05-20 00:07:21Z jkim
647Set to not build utilities for manual pages,
648.Xr apropos 1 ,
649.Xr catman 1 ,
650.Xr makewhatis 1 ,
651.Xr man 1 ,
652.Xr whatis 1 ,
653.Xr manctl 8 ,
654and related support files.
655.It Va WITHOUT_NCP
656.\" from FreeBSD: head/tools/build/options/WITHOUT_NCP 156932 2006-03-21 07:50:50Z ru
657Set to not build programs, libraries, and kernel modules
658related to NetWare Core protocol.
659.It Va WITHOUT_NDIS
660.\" from FreeBSD: head/tools/build/options/WITHOUT_NDIS 183242 2008-09-21 22:02:26Z sam
661Set to not build programs and libraries
662related to NDIS emulation support.
663.It Va WITHOUT_NETCAT
664.\" from FreeBSD: head/tools/build/options/WITHOUT_NETCAT 156932 2006-03-21 07:50:50Z ru
665Set to not build
666.Xr nc 1
667utility.
668.It Va WITHOUT_NETGRAPH
669.\" from FreeBSD: head/tools/build/options/WITHOUT_NETGRAPH 183242 2008-09-21 22:02:26Z sam
670Set to not build applications to support
671.Xr netgraph 4 .
672When set, it also enforces the following options:
673.Pp
674.Bl -item -compact
675.It
676.Va WITHOUT_ATM
677.It
678.Va WITHOUT_BLUETOOTH
679.It
680.Va WITHOUT_NETGRAPH_SUPPORT
681.El
682.It Va WITHOUT_NETGRAPH_SUPPORT
683.\" from FreeBSD: head/tools/build/options/WITHOUT_NETGRAPH_SUPPORT 183305 2008-09-23 16:11:15Z sam
684Set to build libraries, programs, and kernel modules without netgraph support.
685.It Va WITHOUT_NIS
686.\" from FreeBSD: head/tools/build/options/WITHOUT_NIS 156932 2006-03-21 07:50:50Z ru
687Set to not build
688.Xr NIS 8
689support and related programs.
690If set, you might need to adopt your
691.Xr nsswitch.conf 5
692and remove
693.Sq nis
694entries.
695.It Va WITHOUT_NLS
696.\" from FreeBSD: head/tools/build/options/WITHOUT_NLS 156932 2006-03-21 07:50:50Z ru
697Set to not build NLS catalogs.
698.It Va WITHOUT_NLS_CATALOGS
699.\" from FreeBSD: head/tools/build/options/WITHOUT_NLS_CATALOGS 156932 2006-03-21 07:50:50Z ru
700Set to not build NLS catalog support for
701.Xr csh 1 .
702.It Va WITHOUT_NS_CACHING
703.\" from FreeBSD: head/tools/build/options/WITHOUT_NS_CACHING 172803 2007-10-19 14:01:25Z ru
704Set to disable name caching in the
705.Pa nsswitch
706subsystem.
707The generic caching daemon,
708.Xr nscd 8 ,
709will not be built either if this option is set.
710.It Va WITHOUT_NTP
711.\" from FreeBSD: head/tools/build/options/WITHOUT_NTP 183242 2008-09-21 22:02:26Z sam
712Set to not build
713.Xr ntpd 8
714and related programs.
715.It Va WITHOUT_OPENSSH
716.\" from FreeBSD: head/tools/build/options/WITHOUT_OPENSSH 156932 2006-03-21 07:50:50Z ru
717Set to not build OpenSSH.
718.It Va WITHOUT_OPENSSL
719.\" from FreeBSD: head/tools/build/options/WITHOUT_OPENSSL 156932 2006-03-21 07:50:50Z ru
720Set to not build OpenSSL.
721When set, it also enforces the following options:
722.Pp
723.Bl -item -compact
724.It
725.Va WITHOUT_KERBEROS
726.It
727.Va WITHOUT_KERBEROS_SUPPORT
728.It
729.Va WITHOUT_OPENSSH
730.El
731.Pp
732When set, the following options are also in effect:
733.Pp
734.Bl -inset -compact
735.It Va WITHOUT_GSSAPI
736(unless
737.Va WITH_GSSAPI
738is set explicitly)
739.El
740.It Va WITHOUT_PAM
741.\" from FreeBSD: head/tools/build/options/WITHOUT_PAM 174550 2007-12-12 16:43:17Z ru
742Set to not build PAM library and modules.
743.Bf -symbolic
744This option is deprecated and does nothing.
745.Ef
746When set, it also enforces the following options:
747.Pp
748.Bl -item -compact
749.It
750.Va WITHOUT_PAM_SUPPORT
751.El
752.It Va WITHOUT_PAM_SUPPORT
753.\" from FreeBSD: head/tools/build/options/WITHOUT_PAM_SUPPORT 156932 2006-03-21 07:50:50Z ru
754Set to build some programs without PAM support, particularly
755.Xr ftpd 8
756and
757.Xr ppp 8 .
758.It Va WITHOUT_PF
759.\" from FreeBSD: head/tools/build/options/WITHOUT_PF 156932 2006-03-21 07:50:50Z ru
760Set to not build PF firewall package.
761When set, it also enforces the following options:
762.Pp
763.Bl -item -compact
764.It
765.Va WITHOUT_AUTHPF
766.El
767.It Va WITHOUT_PKGTOOLS
768.\" from FreeBSD: head/tools/build/options/WITHOUT_PKGTOOLS 183242 2008-09-21 22:02:26Z sam
769Set to not build
770.Xr pkg_add 8
771and related programs.
772.It Va WITHOUT_PMC
773.\" from FreeBSD: head/tools/build/options/WITHOUT_PMC 183242 2008-09-21 22:02:26Z sam
774Set to not build
775.Xr pmccontrol 8
776and related programs.
777.It Va WITHOUT_PORTSNAP
778.\" from FreeBSD: head/tools/build/options/WITHOUT_PORTSNAP 183242 2008-09-21 22:02:26Z sam
779Set to not build or install
780.Xr portsnap 8
781and related files.
782.It Va WITHOUT_PPP
783.\" from FreeBSD: head/tools/build/options/WITHOUT_PPP 183242 2008-09-21 22:02:26Z sam
784Set to not build
785.Xr ppp 8
786and related programs.
787.It Va WITHOUT_PROFILE
788.\" from FreeBSD: head/tools/build/options/WITHOUT_PROFILE 156932 2006-03-21 07:50:50Z ru
789Set to avoid compiling profiled libraries.
790.It Va WITHOUT_QUOTAS
791.\" from FreeBSD: head/tools/build/options/WITHOUT_QUOTAS 183242 2008-09-21 22:02:26Z sam
792Set to not build
793.Xr quota 8
794and related programs.
795.It Va WITHOUT_RCMDS
796.\" from FreeBSD: head/tools/build/options/WITHOUT_RCMDS 156932 2006-03-21 07:50:50Z ru
797Disable building of the
798.Bx
799r-commands.
800This includes
801.Xr rlogin 1 ,
802.Xr rsh 1 ,
803etc.
804.It Va WITHOUT_RCS
805.\" from FreeBSD: head/tools/build/options/WITHOUT_RCS 156932 2006-03-21 07:50:50Z ru
806Set to not build
807.Xr rcs 1
808and related utilities.
809.It Va WITHOUT_RESCUE
810.\" from FreeBSD: head/tools/build/options/WITHOUT_RESCUE 156932 2006-03-21 07:50:50Z ru
811Set to not build
812.Xr rescue 8 .
813.It Va WITHOUT_ROUTED
814.\" from FreeBSD: head/tools/build/options/WITHOUT_ROUTED 183242 2008-09-21 22:02:26Z sam
815Set to not build
816.Xr routed 8
817utility.
818.It Va WITHOUT_SENDMAIL
819.\" from FreeBSD: head/tools/build/options/WITHOUT_SENDMAIL 156932 2006-03-21 07:50:50Z ru
820Set to not build
821.Xr sendmail 8
822and related programs.
823.It Va WITHOUT_SETUID_LOGIN
824.\" from FreeBSD: head/tools/build/options/WITHOUT_SETUID_LOGIN 156932 2006-03-21 07:50:50Z ru
825Set this to disable the installation of
826.Xr login 1
827as a set-user-ID root program.
828.It Va WITHOUT_SHAREDOCS
829.\" from FreeBSD: head/tools/build/options/WITHOUT_SHAREDOCS 156932 2006-03-21 07:50:50Z ru
830Set to not build the
831.Bx 4.4
832legacy docs.
833.It Va WITHOUT_SSP
834.\" from FreeBSD: head/tools/build/options/WITHOUT_SSP 180012 2008-06-25 21:33:28Z ru
835Set to not build world with propolice stack smashing protection.
836.It Va WITHOUT_SYMVER
837.\" from FreeBSD: head/tools/build/options/WITHOUT_SYMVER 169649 2007-05-17 05:03:24Z deischen
838Set to disable symbol versioning when building shared libraries.
839.It Va WITHOUT_SYSCONS
840.\" from FreeBSD: head/tools/build/options/WITHOUT_SYSCONS 156932 2006-03-21 07:50:50Z ru
841Set to not build
842.Xr syscons 4
843support files such as keyboard maps, fonts, and screen output maps.
844.It Va WITHOUT_SYSINSTALL
845.\" from FreeBSD: head/tools/build/options/WITHOUT_SYSINSTALL 183242 2008-09-21 22:02:26Z sam
846Set to not build
847.Xr sysinstall 8
848and related programs.
849.It Va WITHOUT_TCSH
850.\" from FreeBSD: head/tools/build/options/WITHOUT_TCSH 156932 2006-03-21 07:50:50Z ru
851Set to not build and install
852.Pa /bin/csh
853(which is
854.Xr tcsh 1 ) .
855.It Va WITHOUT_TELNET
856.\" from FreeBSD: head/tools/build/options/WITHOUT_TELNET 183242 2008-09-21 22:02:26Z sam
857Set to not build
858.Xr telnet 8
859and related programs.
860.It Va WITHOUT_TEXTPROC
861.\" from FreeBSD: head/tools/build/options/WITHOUT_TEXTPROC 183242 2008-09-21 22:02:26Z sam
862Set to not build
863programs used for text processing.
864When set, it also enforces the following options:
865.Pp
866.Bl -item -compact
867.It
868.Va WITHOUT_GROFF
869.El
870.It Va WITHOUT_TOOLCHAIN
871.\" from FreeBSD: head/tools/build/options/WITHOUT_TOOLCHAIN 174550 2007-12-12 16:43:17Z ru
872Set to not install
873programs used for program development,
874compilers, debuggers etc.
875.Bf -symbolic
876The option does not work for build targets.
877.Ef
878When set, it also enforces the following options:
879.Pp
880.Bl -item -compact
881.It
882.Va WITHOUT_CLANG
883.It
884.Va WITHOUT_GDB
885.El
886.It Va WITHOUT_USB
887.\" from FreeBSD: head/tools/build/options/WITHOUT_USB 156932 2006-03-21 07:50:50Z ru
888Set to not build USB-related programs and libraries.
889.It Va WITHOUT_WIRELESS
890.\" from FreeBSD: head/tools/build/options/WITHOUT_WIRELESS 183242 2008-09-21 22:02:26Z sam
891Set to not build programs used for 802.11 wireless networks; especially
892.Xr wpa_supplicant 8
893and
894.Xr hostapd 8 .
895When set, it also enforces the following options:
896.Pp
897.Bl -item -compact
898.It
899.Va WITHOUT_WIRELESS_SUPPORT
900.El
901.It Va WITHOUT_WIRELESS_SUPPORT
902.\" from FreeBSD: head/tools/build/options/WITHOUT_WIRELESS_SUPPORT 183305 2008-09-23 16:11:15Z sam
903Set to build libraries, programs, and kernel modules without
904802.11 wireless support.
905.It Va WITHOUT_WPA_SUPPLICANT_EAPOL
906.\" from FreeBSD: head/tools/build/options/WITHOUT_WPA_SUPPLICANT_EAPOL 156932 2006-03-21 07:50:50Z ru
907Build
908.Xr wpa_supplicant 8
909without support for the IEEE 802.1X protocol and without
910support for EAP-PEAP, EAP-TLS, EAP-LEAP, and EAP-TTLS
911protocols (usable only via 802.1X).
912.It Va WITHOUT_ZFS
913.\" from FreeBSD: head/tools/build/options/WITHOUT_ZFS 168409 2007-04-06 02:13:30Z pjd
914Set to not build ZFS file system.
915.It Va WITHOUT_ZONEINFO
916.\" from FreeBSD: head/tools/build/options/WITHOUT_ZONEINFO 171994 2007-08-27 20:01:08Z remko
917Set to not build the timezone database
918.El
919.Sh FILES
920.Bl -tag -compact
921.It Pa /etc/src.conf
922.It Pa /usr/share/mk/bsd.own.mk
923.El
924.Sh SEE ALSO
925.Xr make 1 ,
926.Xr make.conf 5 ,
927.Xr build 7 ,
928.Xr ports 7
929.Sh HISTORY
930The
931.Nm
932file appeared in
933.Fx 7.0 .
934.Sh AUTHORS
935This manual page was autogenerated.
341.It Va WITH_FDT
342.\" from FreeBSD: head/tools/build/options/WITH_FDT 221730 2011-05-10 11:14:40Z ru
343Set to build Flattened Device Tree support as part of the base system.
344This includes the device tree compiler (dtc) and libfdt support library.
345.Pp
346It is a default setting on
347arm/arm, arm/armeb and powerpc/powerpc.
348.It Va WITHOUT_FLOPPY
349.\" from FreeBSD: head/tools/build/options/WITHOUT_FLOPPY 221540 2011-05-06 19:13:03Z ru
350Set to not build or install programs
351for operating floppy disk driver.
352.It Va WITHOUT_FORTH
353.\" from FreeBSD: head/tools/build/options/WITHOUT_FORTH 156932 2006-03-21 07:50:50Z ru
354Set to build bootloaders without Forth support.
355.It Va WITHOUT_FP_LIBC
356.\" from FreeBSD: head/tools/build/options/WITHOUT_FP_LIBC 156932 2006-03-21 07:50:50Z ru
357Set to build
358.Nm libc
359without floating-point support.
360.It Va WITHOUT_FREEBSD_UPDATE
361.\" from FreeBSD: head/tools/build/options/WITHOUT_FREEBSD_UPDATE 183242 2008-09-21 22:02:26Z sam
362Set to not build
363.Xr freebsd-update 8 .
364.It Va WITHOUT_GAMES
365.\" from FreeBSD: head/tools/build/options/WITHOUT_GAMES 156932 2006-03-21 07:50:50Z ru
366Set to not build games.
367.It Va WITHOUT_GCOV
368.\" from FreeBSD: head/tools/build/options/WITHOUT_GCOV 156932 2006-03-21 07:50:50Z ru
369Set to not build the
370.Xr gcov 1
371tool.
372.It Va WITHOUT_GDB
373.\" from FreeBSD: head/tools/build/options/WITHOUT_GDB 156932 2006-03-21 07:50:50Z ru
374Set to not build
375.Xr gdb 1 .
376.It Va WITHOUT_GNU
377.\" from FreeBSD: head/tools/build/options/WITHOUT_GNU 174550 2007-12-12 16:43:17Z ru
378Set to not build contributed GNU software as a part of the base system.
379This option can be useful if the system built must not contain any code
380covered by the GNU Public License due to legal reasons.
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_GNU_SUPPORT
389.El
390.It Va WITHOUT_GNU_SUPPORT
391.\" from FreeBSD: head/tools/build/options/WITHOUT_GNU_SUPPORT 156932 2006-03-21 07:50:50Z ru
392Set to build some programs without optional GNU support.
393.It Va WITHOUT_GPIB
394.\" from FreeBSD: head/tools/build/options/WITHOUT_GPIB 156932 2006-03-21 07:50:50Z ru
395Set to not build GPIB bus support.
396.It Va WITHOUT_GPIO
397.\" from FreeBSD: head/tools/build/options/WITHOUT_GPIO 221541 2011-05-06 19:14:06Z ru
398Set to not build
399.Xr gpioctl 8
400as part of the base system.
401.It Va WITHOUT_GROFF
402.\" from FreeBSD: head/tools/build/options/WITHOUT_GROFF 218941 2011-02-22 08:13:49Z uqs
403Set to not build
404.Xr groff 1
405and
406.Xr vgrind 1 .
407You should consider installing the textproc/groff port to not break
408.Xr man 1 .
409.It Va WITHOUT_GSSAPI
410.\" from FreeBSD: head/tools/build/options/WITHOUT_GSSAPI 174548 2007-12-12 16:39:32Z ru
411Set to not build libgssapi.
412.It Va WITH_HESIOD
413.\" from FreeBSD: head/tools/build/options/WITH_HESIOD 156932 2006-03-21 07:50:50Z ru
414Set to build Hesiod support.
415.It Va WITHOUT_HTML
416.\" from FreeBSD: head/tools/build/options/WITHOUT_HTML 156932 2006-03-21 07:50:50Z ru
417Set to not build HTML docs.
418.It Va WITH_ICONV
419.\" from FreeBSD: head/tools/build/options/WITH_ICONV 219020 2011-02-25 00:10:26Z gabor
420Set to build iconv as part of libc.
421.It Va WITH_IDEA
422.\" from FreeBSD: head/tools/build/options/WITH_IDEA 156932 2006-03-21 07:50:50Z ru
423Set to build the IDEA encryption code.
424This code is patented in the USA and many European countries.
425It is
426.Em "YOUR RESPONSIBILITY"
427to determine if you can legally use IDEA.
428.It Va WITHOUT_INET
429.\" from FreeBSD: head/tools/build/options/WITHOUT_INET 221266 2011-04-30 17:58:28Z bz
430Set to not build programs and libraries related to IPv4 networking.
431When set, it also enforces the following options:
432.Pp
433.Bl -item -compact
434.It
435.Va WITHOUT_INET_SUPPORT
436.El
437.It Va WITHOUT_INET6
438.\" from FreeBSD: head/tools/build/options/WITHOUT_INET6 156932 2006-03-21 07:50:50Z ru
439Set to not build
440programs and libraries related to IPv6 networking.
441When set, it also enforces the following options:
442.Pp
443.Bl -item -compact
444.It
445.Va WITHOUT_INET6_SUPPORT
446.El
447.It Va WITHOUT_INET6_SUPPORT
448.\" from FreeBSD: head/tools/build/options/WITHOUT_INET6_SUPPORT 156932 2006-03-21 07:50:50Z ru
449Set to build libraries, programs, and kernel modules without IPv6 support.
450.It Va WITHOUT_INET_SUPPORT
451.\" from FreeBSD: head/tools/build/options/WITHOUT_INET_SUPPORT 221266 2011-04-30 17:58:28Z bz
452Set to build libraries, programs, and kernel modules without IPv4 support.
453.It Va WITHOUT_INFO
454.\" from FreeBSD: head/tools/build/options/WITHOUT_INFO 156932 2006-03-21 07:50:50Z ru
455Set to not make or install
456.Xr info 5
457files.
458.It Va WITHOUT_INSTALLLIB
459.\" from FreeBSD: head/tools/build/options/WITHOUT_INSTALLLIB 174497 2007-12-09 21:56:21Z dougb
460Set this if you do not want to install optional libraries.
461For example when creating a
462.Xr nanobsd 8
463image.
464.It Va WITHOUT_IPFILTER
465.\" from FreeBSD: head/tools/build/options/WITHOUT_IPFILTER 156932 2006-03-21 07:50:50Z ru
466Set to not build IP Filter package.
467.It Va WITHOUT_IPFW
468.\" from FreeBSD: head/tools/build/options/WITHOUT_IPFW 183242 2008-09-21 22:02:26Z sam
469Set to not build IPFW tools.
470.It Va WITHOUT_IPX
471.\" from FreeBSD: head/tools/build/options/WITHOUT_IPX 156932 2006-03-21 07:50:50Z ru
472Set to not build programs and libraries related to IPX networking.
473When set, it also enforces the following options:
474.Pp
475.Bl -item -compact
476.It
477.Va WITHOUT_IPX_SUPPORT
478.It
479.Va WITHOUT_NCP
480.El
481.It Va WITHOUT_IPX_SUPPORT
482.\" from FreeBSD: head/tools/build/options/WITHOUT_IPX_SUPPORT 156932 2006-03-21 07:50:50Z ru
483Set to build some programs without IPX support.
484.It Va WITHOUT_JAIL
485.\" from FreeBSD: head/tools/build/options/WITHOUT_JAIL 183242 2008-09-21 22:02:26Z sam
486Set to not build tools for the support of jails; e.g.
487.Xr jail 8 .
488.It Va WITHOUT_KERBEROS
489.\" from FreeBSD: head/tools/build/options/WITHOUT_KERBEROS 174549 2007-12-12 16:42:03Z ru
490Set this if you do not want to build Kerberos 5 (KTH Heimdal).
491When set, it also enforces the following options:
492.Pp
493.Bl -item -compact
494.It
495.Va WITHOUT_KERBEROS_SUPPORT
496.El
497.Pp
498When set, the following options are also in effect:
499.Pp
500.Bl -inset -compact
501.It Va WITHOUT_GSSAPI
502(unless
503.Va WITH_GSSAPI
504is set explicitly)
505.El
506.It Va WITHOUT_KERBEROS_SUPPORT
507.\" from FreeBSD: head/tools/build/options/WITHOUT_KERBEROS_SUPPORT 156932 2006-03-21 07:50:50Z ru
508Set to build some programs without Kerberos support, like
509.Xr cvs 1 ,
510.Xr ssh 1 ,
511.Xr telnet 1 ,
512.Xr sshd 8 ,
513and
514.Xr telnetd 8 .
515.It Va WITHOUT_KVM
516.\" from FreeBSD: head/tools/build/options/WITHOUT_KVM 174550 2007-12-12 16:43:17Z ru
517Set to not build the
518.Nm libkvm
519library as a part of the base system.
520.Bf -symbolic
521The option has no effect yet.
522.Ef
523When set, it also enforces the following options:
524.Pp
525.Bl -item -compact
526.It
527.Va WITHOUT_KVM_SUPPORT
528.El
529.It Va WITHOUT_KVM_SUPPORT
530.\" from FreeBSD: head/tools/build/options/WITHOUT_KVM_SUPPORT 170644 2007-06-13 02:08:04Z sepotvin
531Set to build some programs without optional
532.Nm libkvm
533support.
534.It Va WITHOUT_LEGACY_CONSOLE
535.\" from FreeBSD: head/tools/build/options/WITHOUT_LEGACY_CONSOLE 183242 2008-09-21 22:02:26Z sam
536Set to not build programs that support a legacy PC console; e.g.
537.Xr kbdcontrol 8
538and
539.Xr vidcontrol 8 .
540.It Va WITHOUT_LIB32
541.\" from FreeBSD: head/tools/build/options/WITHOUT_LIB32 156932 2006-03-21 07:50:50Z ru
542On amd64, set to not build 32-bit library set and a
543.Nm ld-elf32.so.1
544runtime linker.
545.It Va WITHOUT_LIBPTHREAD
546.\" from FreeBSD: head/tools/build/options/WITHOUT_LIBPTHREAD 188848 2009-02-20 11:09:55Z mtm
547Set to not build the
548.Nm libpthread
549providing library,
550.Nm libthr .
551When set, it also enforces the following options:
552.Pp
553.Bl -item -compact
554.It
555.Va WITHOUT_BIND
556.It
557.Va WITHOUT_BIND_DNSSEC
558.It
559.Va WITHOUT_BIND_ETC
560.It
561.Va WITHOUT_BIND_LIBS
562.It
563.Va WITHOUT_BIND_LIBS_LWRES
564.It
565.Va WITHOUT_BIND_MTREE
566.It
567.Va WITHOUT_BIND_NAMED
568.It
569.Va WITHOUT_BIND_UTILS
570.It
571.Va WITHOUT_LIBTHR
572.El
573.It Va WITHOUT_LIBTHR
574.\" from FreeBSD: head/tools/build/options/WITHOUT_LIBTHR 156932 2006-03-21 07:50:50Z ru
575Set to not build the
576.Nm libthr
577(1:1 threading)
578library.
579When set, it also enforces the following options:
580.Pp
581.Bl -item -compact
582.It
583.Va WITHOUT_BIND
584.It
585.Va WITHOUT_BIND_DNSSEC
586.It
587.Va WITHOUT_BIND_ETC
588.It
589.Va WITHOUT_BIND_LIBS
590.It
591.Va WITHOUT_BIND_LIBS_LWRES
592.It
593.Va WITHOUT_BIND_MTREE
594.It
595.Va WITHOUT_BIND_NAMED
596.It
597.Va WITHOUT_BIND_UTILS
598.El
599.It Va WITHOUT_LOCALES
600.\" from FreeBSD: head/tools/build/options/WITHOUT_LOCALES 156932 2006-03-21 07:50:50Z ru
601Set to not build localization files; see
602.Xr locale 1 .
603.It Va WITHOUT_LOCATE
604.\" from FreeBSD: head/tools/build/options/WITHOUT_LOCATE 183242 2008-09-21 22:02:26Z sam
605Set to not build
606.Xr locate 1
607and related programs.
608.It Va WITHOUT_LPR
609.\" from FreeBSD: head/tools/build/options/WITHOUT_LPR 156932 2006-03-21 07:50:50Z ru
610Set to not build
611.Xr lpr 1
612and related programs.
613.It Va WITHOUT_MAIL
614.\" from FreeBSD: head/tools/build/options/WITHOUT_MAIL 183242 2008-09-21 22:02:26Z sam
615Set to not build any mail support (MUA or MTA).
616When set, it also enforces the following options:
617.Pp
618.Bl -item -compact
619.It
620.Va WITHOUT_MAILWRAPPER
621.It
622.Va WITHOUT_SENDMAIL
623.El
624.It Va WITHOUT_MAILWRAPPER
625.\" from FreeBSD: head/tools/build/options/WITHOUT_MAILWRAPPER 156932 2006-03-21 07:50:50Z ru
626Set to not build the
627.Xr mailwrapper 8
628MTA selector.
629.It Va WITHOUT_MAKE
630.\" from FreeBSD: head/tools/build/options/WITHOUT_MAKE 183242 2008-09-21 22:02:26Z sam
631Set to not install
632.Xr make 1
633and related support files.
634.It Va WITHOUT_MAN
635.\" from FreeBSD: head/tools/build/options/WITHOUT_MAN 156932 2006-03-21 07:50:50Z ru
636Set to not build manual pages.
637When set, the following options are also in effect:
638.Pp
639.Bl -inset -compact
640.It Va WITHOUT_MAN_UTILS
641(unless
642.Va WITH_MAN_UTILS
643is set explicitly)
644.El
645.It Va WITHOUT_MAN_UTILS
646.\" from FreeBSD: head/tools/build/options/WITHOUT_MAN_UTILS 208322 2010-05-20 00:07:21Z jkim
647Set to not build utilities for manual pages,
648.Xr apropos 1 ,
649.Xr catman 1 ,
650.Xr makewhatis 1 ,
651.Xr man 1 ,
652.Xr whatis 1 ,
653.Xr manctl 8 ,
654and related support files.
655.It Va WITHOUT_NCP
656.\" from FreeBSD: head/tools/build/options/WITHOUT_NCP 156932 2006-03-21 07:50:50Z ru
657Set to not build programs, libraries, and kernel modules
658related to NetWare Core protocol.
659.It Va WITHOUT_NDIS
660.\" from FreeBSD: head/tools/build/options/WITHOUT_NDIS 183242 2008-09-21 22:02:26Z sam
661Set to not build programs and libraries
662related to NDIS emulation support.
663.It Va WITHOUT_NETCAT
664.\" from FreeBSD: head/tools/build/options/WITHOUT_NETCAT 156932 2006-03-21 07:50:50Z ru
665Set to not build
666.Xr nc 1
667utility.
668.It Va WITHOUT_NETGRAPH
669.\" from FreeBSD: head/tools/build/options/WITHOUT_NETGRAPH 183242 2008-09-21 22:02:26Z sam
670Set to not build applications to support
671.Xr netgraph 4 .
672When set, it also enforces the following options:
673.Pp
674.Bl -item -compact
675.It
676.Va WITHOUT_ATM
677.It
678.Va WITHOUT_BLUETOOTH
679.It
680.Va WITHOUT_NETGRAPH_SUPPORT
681.El
682.It Va WITHOUT_NETGRAPH_SUPPORT
683.\" from FreeBSD: head/tools/build/options/WITHOUT_NETGRAPH_SUPPORT 183305 2008-09-23 16:11:15Z sam
684Set to build libraries, programs, and kernel modules without netgraph support.
685.It Va WITHOUT_NIS
686.\" from FreeBSD: head/tools/build/options/WITHOUT_NIS 156932 2006-03-21 07:50:50Z ru
687Set to not build
688.Xr NIS 8
689support and related programs.
690If set, you might need to adopt your
691.Xr nsswitch.conf 5
692and remove
693.Sq nis
694entries.
695.It Va WITHOUT_NLS
696.\" from FreeBSD: head/tools/build/options/WITHOUT_NLS 156932 2006-03-21 07:50:50Z ru
697Set to not build NLS catalogs.
698.It Va WITHOUT_NLS_CATALOGS
699.\" from FreeBSD: head/tools/build/options/WITHOUT_NLS_CATALOGS 156932 2006-03-21 07:50:50Z ru
700Set to not build NLS catalog support for
701.Xr csh 1 .
702.It Va WITHOUT_NS_CACHING
703.\" from FreeBSD: head/tools/build/options/WITHOUT_NS_CACHING 172803 2007-10-19 14:01:25Z ru
704Set to disable name caching in the
705.Pa nsswitch
706subsystem.
707The generic caching daemon,
708.Xr nscd 8 ,
709will not be built either if this option is set.
710.It Va WITHOUT_NTP
711.\" from FreeBSD: head/tools/build/options/WITHOUT_NTP 183242 2008-09-21 22:02:26Z sam
712Set to not build
713.Xr ntpd 8
714and related programs.
715.It Va WITHOUT_OPENSSH
716.\" from FreeBSD: head/tools/build/options/WITHOUT_OPENSSH 156932 2006-03-21 07:50:50Z ru
717Set to not build OpenSSH.
718.It Va WITHOUT_OPENSSL
719.\" from FreeBSD: head/tools/build/options/WITHOUT_OPENSSL 156932 2006-03-21 07:50:50Z ru
720Set to not build OpenSSL.
721When set, it also enforces the following options:
722.Pp
723.Bl -item -compact
724.It
725.Va WITHOUT_KERBEROS
726.It
727.Va WITHOUT_KERBEROS_SUPPORT
728.It
729.Va WITHOUT_OPENSSH
730.El
731.Pp
732When set, the following options are also in effect:
733.Pp
734.Bl -inset -compact
735.It Va WITHOUT_GSSAPI
736(unless
737.Va WITH_GSSAPI
738is set explicitly)
739.El
740.It Va WITHOUT_PAM
741.\" from FreeBSD: head/tools/build/options/WITHOUT_PAM 174550 2007-12-12 16:43:17Z ru
742Set to not build PAM library and modules.
743.Bf -symbolic
744This option is deprecated and does nothing.
745.Ef
746When set, it also enforces the following options:
747.Pp
748.Bl -item -compact
749.It
750.Va WITHOUT_PAM_SUPPORT
751.El
752.It Va WITHOUT_PAM_SUPPORT
753.\" from FreeBSD: head/tools/build/options/WITHOUT_PAM_SUPPORT 156932 2006-03-21 07:50:50Z ru
754Set to build some programs without PAM support, particularly
755.Xr ftpd 8
756and
757.Xr ppp 8 .
758.It Va WITHOUT_PF
759.\" from FreeBSD: head/tools/build/options/WITHOUT_PF 156932 2006-03-21 07:50:50Z ru
760Set to not build PF firewall package.
761When set, it also enforces the following options:
762.Pp
763.Bl -item -compact
764.It
765.Va WITHOUT_AUTHPF
766.El
767.It Va WITHOUT_PKGTOOLS
768.\" from FreeBSD: head/tools/build/options/WITHOUT_PKGTOOLS 183242 2008-09-21 22:02:26Z sam
769Set to not build
770.Xr pkg_add 8
771and related programs.
772.It Va WITHOUT_PMC
773.\" from FreeBSD: head/tools/build/options/WITHOUT_PMC 183242 2008-09-21 22:02:26Z sam
774Set to not build
775.Xr pmccontrol 8
776and related programs.
777.It Va WITHOUT_PORTSNAP
778.\" from FreeBSD: head/tools/build/options/WITHOUT_PORTSNAP 183242 2008-09-21 22:02:26Z sam
779Set to not build or install
780.Xr portsnap 8
781and related files.
782.It Va WITHOUT_PPP
783.\" from FreeBSD: head/tools/build/options/WITHOUT_PPP 183242 2008-09-21 22:02:26Z sam
784Set to not build
785.Xr ppp 8
786and related programs.
787.It Va WITHOUT_PROFILE
788.\" from FreeBSD: head/tools/build/options/WITHOUT_PROFILE 156932 2006-03-21 07:50:50Z ru
789Set to avoid compiling profiled libraries.
790.It Va WITHOUT_QUOTAS
791.\" from FreeBSD: head/tools/build/options/WITHOUT_QUOTAS 183242 2008-09-21 22:02:26Z sam
792Set to not build
793.Xr quota 8
794and related programs.
795.It Va WITHOUT_RCMDS
796.\" from FreeBSD: head/tools/build/options/WITHOUT_RCMDS 156932 2006-03-21 07:50:50Z ru
797Disable building of the
798.Bx
799r-commands.
800This includes
801.Xr rlogin 1 ,
802.Xr rsh 1 ,
803etc.
804.It Va WITHOUT_RCS
805.\" from FreeBSD: head/tools/build/options/WITHOUT_RCS 156932 2006-03-21 07:50:50Z ru
806Set to not build
807.Xr rcs 1
808and related utilities.
809.It Va WITHOUT_RESCUE
810.\" from FreeBSD: head/tools/build/options/WITHOUT_RESCUE 156932 2006-03-21 07:50:50Z ru
811Set to not build
812.Xr rescue 8 .
813.It Va WITHOUT_ROUTED
814.\" from FreeBSD: head/tools/build/options/WITHOUT_ROUTED 183242 2008-09-21 22:02:26Z sam
815Set to not build
816.Xr routed 8
817utility.
818.It Va WITHOUT_SENDMAIL
819.\" from FreeBSD: head/tools/build/options/WITHOUT_SENDMAIL 156932 2006-03-21 07:50:50Z ru
820Set to not build
821.Xr sendmail 8
822and related programs.
823.It Va WITHOUT_SETUID_LOGIN
824.\" from FreeBSD: head/tools/build/options/WITHOUT_SETUID_LOGIN 156932 2006-03-21 07:50:50Z ru
825Set this to disable the installation of
826.Xr login 1
827as a set-user-ID root program.
828.It Va WITHOUT_SHAREDOCS
829.\" from FreeBSD: head/tools/build/options/WITHOUT_SHAREDOCS 156932 2006-03-21 07:50:50Z ru
830Set to not build the
831.Bx 4.4
832legacy docs.
833.It Va WITHOUT_SSP
834.\" from FreeBSD: head/tools/build/options/WITHOUT_SSP 180012 2008-06-25 21:33:28Z ru
835Set to not build world with propolice stack smashing protection.
836.It Va WITHOUT_SYMVER
837.\" from FreeBSD: head/tools/build/options/WITHOUT_SYMVER 169649 2007-05-17 05:03:24Z deischen
838Set to disable symbol versioning when building shared libraries.
839.It Va WITHOUT_SYSCONS
840.\" from FreeBSD: head/tools/build/options/WITHOUT_SYSCONS 156932 2006-03-21 07:50:50Z ru
841Set to not build
842.Xr syscons 4
843support files such as keyboard maps, fonts, and screen output maps.
844.It Va WITHOUT_SYSINSTALL
845.\" from FreeBSD: head/tools/build/options/WITHOUT_SYSINSTALL 183242 2008-09-21 22:02:26Z sam
846Set to not build
847.Xr sysinstall 8
848and related programs.
849.It Va WITHOUT_TCSH
850.\" from FreeBSD: head/tools/build/options/WITHOUT_TCSH 156932 2006-03-21 07:50:50Z ru
851Set to not build and install
852.Pa /bin/csh
853(which is
854.Xr tcsh 1 ) .
855.It Va WITHOUT_TELNET
856.\" from FreeBSD: head/tools/build/options/WITHOUT_TELNET 183242 2008-09-21 22:02:26Z sam
857Set to not build
858.Xr telnet 8
859and related programs.
860.It Va WITHOUT_TEXTPROC
861.\" from FreeBSD: head/tools/build/options/WITHOUT_TEXTPROC 183242 2008-09-21 22:02:26Z sam
862Set to not build
863programs used for text processing.
864When set, it also enforces the following options:
865.Pp
866.Bl -item -compact
867.It
868.Va WITHOUT_GROFF
869.El
870.It Va WITHOUT_TOOLCHAIN
871.\" from FreeBSD: head/tools/build/options/WITHOUT_TOOLCHAIN 174550 2007-12-12 16:43:17Z ru
872Set to not install
873programs used for program development,
874compilers, debuggers etc.
875.Bf -symbolic
876The option does not work for build targets.
877.Ef
878When set, it also enforces the following options:
879.Pp
880.Bl -item -compact
881.It
882.Va WITHOUT_CLANG
883.It
884.Va WITHOUT_GDB
885.El
886.It Va WITHOUT_USB
887.\" from FreeBSD: head/tools/build/options/WITHOUT_USB 156932 2006-03-21 07:50:50Z ru
888Set to not build USB-related programs and libraries.
889.It Va WITHOUT_WIRELESS
890.\" from FreeBSD: head/tools/build/options/WITHOUT_WIRELESS 183242 2008-09-21 22:02:26Z sam
891Set to not build programs used for 802.11 wireless networks; especially
892.Xr wpa_supplicant 8
893and
894.Xr hostapd 8 .
895When set, it also enforces the following options:
896.Pp
897.Bl -item -compact
898.It
899.Va WITHOUT_WIRELESS_SUPPORT
900.El
901.It Va WITHOUT_WIRELESS_SUPPORT
902.\" from FreeBSD: head/tools/build/options/WITHOUT_WIRELESS_SUPPORT 183305 2008-09-23 16:11:15Z sam
903Set to build libraries, programs, and kernel modules without
904802.11 wireless support.
905.It Va WITHOUT_WPA_SUPPLICANT_EAPOL
906.\" from FreeBSD: head/tools/build/options/WITHOUT_WPA_SUPPLICANT_EAPOL 156932 2006-03-21 07:50:50Z ru
907Build
908.Xr wpa_supplicant 8
909without support for the IEEE 802.1X protocol and without
910support for EAP-PEAP, EAP-TLS, EAP-LEAP, and EAP-TTLS
911protocols (usable only via 802.1X).
912.It Va WITHOUT_ZFS
913.\" from FreeBSD: head/tools/build/options/WITHOUT_ZFS 168409 2007-04-06 02:13:30Z pjd
914Set to not build ZFS file system.
915.It Va WITHOUT_ZONEINFO
916.\" from FreeBSD: head/tools/build/options/WITHOUT_ZONEINFO 171994 2007-08-27 20:01:08Z remko
917Set to not build the timezone database
918.El
919.Sh FILES
920.Bl -tag -compact
921.It Pa /etc/src.conf
922.It Pa /usr/share/mk/bsd.own.mk
923.El
924.Sh SEE ALSO
925.Xr make 1 ,
926.Xr make.conf 5 ,
927.Xr build 7 ,
928.Xr ports 7
929.Sh HISTORY
930The
931.Nm
932file appeared in
933.Fx 7.0 .
934.Sh AUTHORS
935This manual page was autogenerated.