xref: /freebsd/share/man/man5/src.conf.5 (revision e567b213c534c925bd829f563bc531b9fd9250db)
1fa07cb9cSRuslan Ermilov.\" DO NOT EDIT-- this file is automatically generated.
2e567b213SRuslan Ermilov.\" from FreeBSD: src/tools/build/options/makeman,v 1.6 2006/09/11 13:39:44 ru Exp
3fa07cb9cSRuslan Ermilov.\" $FreeBSD$
4e567b213SRuslan Ermilov.Dd September 11, 2006
5fa07cb9cSRuslan Ermilov.Dt SRC.CONF 5
6fa07cb9cSRuslan Ermilov.Os
7fa07cb9cSRuslan Ermilov.Sh NAME
8fa07cb9cSRuslan Ermilov.Nm src.conf
916f2e711SYaroslav Tykhiy.Nd "source build options"
10fa07cb9cSRuslan Ermilov.Sh DESCRIPTION
11fa07cb9cSRuslan ErmilovThe
12fa07cb9cSRuslan Ermilov.Nm
13fa07cb9cSRuslan Ermilovfile contains settings that will apply to every build involving the
14fa07cb9cSRuslan Ermilov.Fx
15fa07cb9cSRuslan Ermilovsource tree; see
16fa07cb9cSRuslan Ermilov.Xr build 7 .
17fa07cb9cSRuslan Ermilov.Pp
18fa07cb9cSRuslan ErmilovThe
19fa07cb9cSRuslan Ermilov.Nm
20fa07cb9cSRuslan Ermilovfile uses the standard makefile syntax.
21fa07cb9cSRuslan ErmilovHowever,
22fa07cb9cSRuslan Ermilov.Nm
23fa07cb9cSRuslan Ermilovshould not specify any dependencies to
24fa07cb9cSRuslan Ermilov.Xr make 1 .
25fa07cb9cSRuslan ErmilovInstead,
26fa07cb9cSRuslan Ermilov.Nm
27fa07cb9cSRuslan Ermilovis to set
28fa07cb9cSRuslan Ermilov.Xr make 1
29fa07cb9cSRuslan Ermilovvariables that control the aspects of how the system builds.
30fa07cb9cSRuslan Ermilov.Pp
31fa07cb9cSRuslan ErmilovThe default location of
32fa07cb9cSRuslan Ermilov.Nm
33fa07cb9cSRuslan Ermilovis
34fa07cb9cSRuslan Ermilov.Pa /etc/src.conf ,
35fa07cb9cSRuslan Ermilovthough an alternative location can be specified in the
36fa07cb9cSRuslan Ermilov.Xr make 1
37fa07cb9cSRuslan Ermilovvariable
38fa07cb9cSRuslan Ermilov.Va SRCCONF .
39fa07cb9cSRuslan ErmilovOverriding the location of
40fa07cb9cSRuslan Ermilov.Nm
41fa07cb9cSRuslan Ermilovmaybe necessary if the system-wide settings are not suitable
42fa07cb9cSRuslan Ermilovfor a particular build.
43fa07cb9cSRuslan ErmilovFor instance, setting
44fa07cb9cSRuslan Ermilov.Va SRCCONF
45fa07cb9cSRuslan Ermilovto
46fa07cb9cSRuslan Ermilov.Pa /dev/null
47fa07cb9cSRuslan Ermiloveffectively resets all build controls to their defaults.
48fa07cb9cSRuslan Ermilov.Pp
49fa07cb9cSRuslan ErmilovThe only purpose of
50fa07cb9cSRuslan Ermilov.Nm
51fa07cb9cSRuslan Ermilovis to control the compilation of the
52fa07cb9cSRuslan Ermilov.Fx
5316f2e711SYaroslav Tykhiysource code, which is usually located in
54fa07cb9cSRuslan Ermilov.Pa /usr/src .
55fa07cb9cSRuslan ErmilovAs a rule, the system administrator creates
56fa07cb9cSRuslan Ermilov.Nm
57fa07cb9cSRuslan Ermilovwhen the values of certain control variables need to be changed
58fa07cb9cSRuslan Ermilovfrom their defaults.
59fa07cb9cSRuslan Ermilov.Pp
60fa07cb9cSRuslan ErmilovIn addition, control variables can be specified
61fa07cb9cSRuslan Ermilovfor a particular build via the
62fa07cb9cSRuslan Ermilov.Fl D
63fa07cb9cSRuslan Ermilovoption of
64fa07cb9cSRuslan Ermilov.Xr make 1
65fa07cb9cSRuslan Ermilovor in environment; see
66fa07cb9cSRuslan Ermilov.Xr environ 7 .
67fa07cb9cSRuslan Ermilov.Pp
6816f2e711SYaroslav TykhiyThe values of variables are ignored regardless of their setting;
6916f2e711SYaroslav Tykhiyeven if they would be set to
70fa07cb9cSRuslan Ermilov.Dq Li FALSE
71fa07cb9cSRuslan Ermilovor
7216f2e711SYaroslav Tykhiy.Dq Li NO .
7316f2e711SYaroslav TykhiyJust the existence of an option will cause
7416f2e711SYaroslav Tykhiyit to be honoured by
7516f2e711SYaroslav Tykhiy.Xr make 1 .
76fa07cb9cSRuslan Ermilov.Pp
77fa07cb9cSRuslan ErmilovThe following list provides a name and short description for variables
78fa07cb9cSRuslan Ermilovthat can be used for source builds.
79fa07cb9cSRuslan Ermilov.Bl -tag -width indent
80fa07cb9cSRuslan Ermilov.It Va WITHOUT_ACPI
81fa07cb9cSRuslan Ermilov.\" from FreeBSD: src/tools/build/options/WITHOUT_ACPI,v 1.1 2006/03/21 07:50:49 ru Exp
82fa07cb9cSRuslan ErmilovSet to not build
83fa07cb9cSRuslan Ermilov.Xr acpiconf 8 ,
84fa07cb9cSRuslan Ermilov.Xr acpidump 8
85fa07cb9cSRuslan Ermilovand related programs.
86e567b213SRuslan Ermilov.It Va WITHOUT_ASSERT_DEBUG
87e567b213SRuslan Ermilov.\" from FreeBSD: src/tools/build/options/WITHOUT_ASSERT_DEBUG,v 1.1 2006/09/11 13:55:27 ru Exp
88e567b213SRuslan ErmilovSet to compile programs and libraries without the
89e567b213SRuslan Ermilov.Xr assert 3
90e567b213SRuslan Ermilovchecks.
91fa07cb9cSRuslan Ermilov.It Va WITHOUT_ATM
92fa07cb9cSRuslan Ermilov.\" from FreeBSD: src/tools/build/options/WITHOUT_ATM,v 1.1 2006/03/21 07:50:49 ru Exp
93fa07cb9cSRuslan ErmilovSet to not build
94fa07cb9cSRuslan Ermilovprograms and libraries related to ATM networking.
95fa07cb9cSRuslan Ermilov.It Va WITHOUT_AUDIT
96fa07cb9cSRuslan Ermilov.\" from FreeBSD: src/tools/build/options/WITHOUT_AUDIT,v 1.1 2006/03/21 07:50:49 ru Exp
97fa07cb9cSRuslan ErmilovSet to not build audit support into system programs.
98fa07cb9cSRuslan Ermilov.It Va WITHOUT_AUTHPF
99fa07cb9cSRuslan Ermilov.\" from FreeBSD: src/tools/build/options/WITHOUT_AUTHPF,v 1.1 2006/03/21 07:50:49 ru Exp
100fa07cb9cSRuslan ErmilovSet to not build
101fa07cb9cSRuslan Ermilov.Xr authpf 8 .
102fa07cb9cSRuslan Ermilov.It Va WITHOUT_BIND
103fa07cb9cSRuslan Ermilov.\" from FreeBSD: src/tools/build/options/WITHOUT_BIND,v 1.1 2006/03/21 07:50:49 ru Exp
104fa07cb9cSRuslan ErmilovSetting this variable will prevent any part of BIND from being built.
105fa07cb9cSRuslan ErmilovWhen set, it also enforces the following options:
106fa07cb9cSRuslan Ermilov.Pp
107fa07cb9cSRuslan Ermilov.Bl -item -compact
108fa07cb9cSRuslan Ermilov.It
109fa07cb9cSRuslan Ermilov.Va WITHOUT_BIND_DNSSEC
110fa07cb9cSRuslan Ermilov.It
111fa07cb9cSRuslan Ermilov.Va WITHOUT_BIND_ETC
112fa07cb9cSRuslan Ermilov.It
113fa07cb9cSRuslan Ermilov.Va WITHOUT_BIND_LIBS_LWRES
114fa07cb9cSRuslan Ermilov.It
115fa07cb9cSRuslan Ermilov.Va WITHOUT_BIND_MTREE
116fa07cb9cSRuslan Ermilov.It
117fa07cb9cSRuslan Ermilov.Va WITHOUT_BIND_NAMED
118fa07cb9cSRuslan Ermilov.It
119fa07cb9cSRuslan Ermilov.Va WITHOUT_BIND_UTILS
120fa07cb9cSRuslan Ermilov.El
121fa07cb9cSRuslan Ermilov.It Va WITHOUT_BIND_DNSSEC
122fa07cb9cSRuslan Ermilov.\" from FreeBSD: src/tools/build/options/WITHOUT_BIND_DNSSEC,v 1.1 2006/03/21 07:50:49 ru Exp
123fa07cb9cSRuslan ErmilovSet to avoid building or installing the DNSSEC related binaries,
124fa07cb9cSRuslan Ermilov.Xr dnssec-keygen 8
125fa07cb9cSRuslan Ermilovand
126fa07cb9cSRuslan Ermilov.Xr dnssec-signzone 8 .
127fa07cb9cSRuslan Ermilov.It Va WITHOUT_BIND_ETC
128fa07cb9cSRuslan Ermilov.\" from FreeBSD: src/tools/build/options/WITHOUT_BIND_ETC,v 1.1 2006/03/21 07:50:49 ru Exp
129fa07cb9cSRuslan ErmilovSet to avoid installing the default files to
130fa07cb9cSRuslan Ermilov.Pa /var/named/etc/namedb .
131fa07cb9cSRuslan Ermilov.It Va WITH_BIND_LIBS
132fa07cb9cSRuslan Ermilov.\" from FreeBSD: src/tools/build/options/WITH_BIND_LIBS,v 1.1 2006/03/21 07:50:50 ru Exp
133fa07cb9cSRuslan ErmilovSet to install BIND libraries and include files.
134fa07cb9cSRuslan Ermilov.It Va WITHOUT_BIND_LIBS_LWRES
135fa07cb9cSRuslan Ermilov.\" from FreeBSD: src/tools/build/options/WITHOUT_BIND_LIBS_LWRES,v 1.1 2006/03/21 07:50:49 ru Exp
136fa07cb9cSRuslan ErmilovSet to avoid installing the lightweight resolver library in
137fa07cb9cSRuslan Ermilov.Pa /usr/lib .
138fa07cb9cSRuslan Ermilov.It Va WITHOUT_BIND_MTREE
13973e78194SRuslan Ermilov.\" from FreeBSD: src/tools/build/options/WITHOUT_BIND_MTREE,v 1.3 2006/04/13 10:37:29 ru Exp
140fa07cb9cSRuslan ErmilovSet to avoid running
141fa07cb9cSRuslan Ermilov.Xr mtree 8
142fa07cb9cSRuslan Ermilovto create the chroot directory structure under
143fa07cb9cSRuslan Ermilov.Pa /var/named ,
144fa07cb9cSRuslan Ermilovand avoid creating an
145fa07cb9cSRuslan Ermilov.Pa /etc/namedb
146fa07cb9cSRuslan Ermilovsymlink to the chroot directory.
14773e78194SRuslan ErmilovWhen set, it also enforces the following options:
14873e78194SRuslan Ermilov.Pp
14973e78194SRuslan Ermilov.Bl -item -compact
15073e78194SRuslan Ermilov.It
15173e78194SRuslan Ermilov.Va WITHOUT_BIND_ETC
15273e78194SRuslan Ermilov.El
153fa07cb9cSRuslan Ermilov.It Va WITHOUT_BIND_NAMED
154fa07cb9cSRuslan Ermilov.\" from FreeBSD: src/tools/build/options/WITHOUT_BIND_NAMED,v 1.1 2006/03/21 07:50:49 ru Exp
155fa07cb9cSRuslan ErmilovSet to avoid building or installing
156fa07cb9cSRuslan Ermilov.Xr named 8 ,
157fa07cb9cSRuslan Ermilov.Xr named.reload 8 ,
158fa07cb9cSRuslan Ermilov.Xr named-checkconf 8 ,
159fa07cb9cSRuslan Ermilov.Xr named-checkzone 8 ,
160fa07cb9cSRuslan Ermilov.Xr rndc 8 ,
161fa07cb9cSRuslan Ermilovand
162fa07cb9cSRuslan Ermilov.Xr rndc-confgen 8 .
163fa07cb9cSRuslan Ermilov.It Va WITHOUT_BIND_UTILS
164fa07cb9cSRuslan Ermilov.\" from FreeBSD: src/tools/build/options/WITHOUT_BIND_UTILS,v 1.1 2006/03/21 07:50:49 ru Exp
165fa07cb9cSRuslan ErmilovSet to avoid building or installing the BIND userland utilities,
166fa07cb9cSRuslan Ermilov.Xr dig 1 ,
167fa07cb9cSRuslan Ermilov.Xr host 1 ,
168fa07cb9cSRuslan Ermilov.Xr nslookup 1 ,
169fa07cb9cSRuslan Ermilovand
170fa07cb9cSRuslan Ermilov.Xr nsupdate 8 .
171fa07cb9cSRuslan Ermilov.It Va WITHOUT_BLUETOOTH
172fa07cb9cSRuslan Ermilov.\" from FreeBSD: src/tools/build/options/WITHOUT_BLUETOOTH,v 1.1 2006/03/21 07:50:49 ru Exp
173fa07cb9cSRuslan ErmilovSet to not build Bluetooth related kernel modules, programs and libraries.
174fa07cb9cSRuslan Ermilov.It Va WITHOUT_BOOT
175fa07cb9cSRuslan Ermilov.\" from FreeBSD: src/tools/build/options/WITHOUT_BOOT,v 1.1 2006/03/21 07:50:49 ru Exp
176fa07cb9cSRuslan ErmilovSet to not build the boot blocks and loader.
177fa07cb9cSRuslan Ermilov.It Va WITHOUT_CALENDAR
178fa07cb9cSRuslan Ermilov.\" from FreeBSD: src/tools/build/options/WITHOUT_CALENDAR,v 1.1 2006/03/21 07:50:49 ru Exp
179fa07cb9cSRuslan ErmilovSet to not build
180fa07cb9cSRuslan Ermilov.Xr calendar 1 .
181fa07cb9cSRuslan Ermilov.It Va WITHOUT_CPP
182fa07cb9cSRuslan Ermilov.\" from FreeBSD: src/tools/build/options/WITHOUT_CPP,v 1.1 2006/03/21 07:50:49 ru Exp
183fa07cb9cSRuslan ErmilovSet to not build
184fa07cb9cSRuslan Ermilov.Xr cpp 1 .
185fa07cb9cSRuslan Ermilov.It Va WITHOUT_CRYPT
186fa07cb9cSRuslan Ermilov.\" from FreeBSD: src/tools/build/options/WITHOUT_CRYPT,v 1.1 2006/03/21 07:50:49 ru Exp
187fa07cb9cSRuslan ErmilovSet to not build any crypto code.
188fa07cb9cSRuslan ErmilovWhen set, it also enforces the following options:
189fa07cb9cSRuslan Ermilov.Pp
190fa07cb9cSRuslan Ermilov.Bl -item -compact
191fa07cb9cSRuslan Ermilov.It
192fa07cb9cSRuslan Ermilov.Va WITHOUT_KERBEROS
193fa07cb9cSRuslan Ermilov.It
194fa07cb9cSRuslan Ermilov.Va WITHOUT_KERBEROS_SUPPORT
195fa07cb9cSRuslan Ermilov.It
196fa07cb9cSRuslan Ermilov.Va WITHOUT_OPENSSH
197fa07cb9cSRuslan Ermilov.It
198fa07cb9cSRuslan Ermilov.Va WITHOUT_OPENSSL
199fa07cb9cSRuslan Ermilov.El
200fa07cb9cSRuslan Ermilov.It Va WITHOUT_CVS
201fa07cb9cSRuslan Ermilov.\" from FreeBSD: src/tools/build/options/WITHOUT_CVS,v 1.1 2006/03/21 07:50:49 ru Exp
202fa07cb9cSRuslan ErmilovSet to not build CVS.
203fa07cb9cSRuslan Ermilov.It Va WITHOUT_CXX
204fa07cb9cSRuslan Ermilov.\" from FreeBSD: src/tools/build/options/WITHOUT_CXX,v 1.1 2006/03/21 07:50:49 ru Exp
205fa07cb9cSRuslan ErmilovSet to not build
206fa07cb9cSRuslan Ermilov.Xr g++ 1
207fa07cb9cSRuslan Ermilovand related libraries.
208fa07cb9cSRuslan Ermilov.It Va WITHOUT_DICT
209fa07cb9cSRuslan Ermilov.\" from FreeBSD: src/tools/build/options/WITHOUT_DICT,v 1.1 2006/03/21 07:50:49 ru Exp
210fa07cb9cSRuslan ErmilovSet to not build the Webster dictionary files.
211fa07cb9cSRuslan Ermilov.It Va WITHOUT_DYNAMICROOT
212fa07cb9cSRuslan Ermilov.\" from FreeBSD: src/tools/build/options/WITHOUT_DYNAMICROOT,v 1.1 2006/03/21 07:50:49 ru Exp
213fa07cb9cSRuslan ErmilovSet this if you do not want to link
214fa07cb9cSRuslan Ermilov.Pa /bin
215fa07cb9cSRuslan Ermilovand
216fa07cb9cSRuslan Ermilov.Pa /sbin
217fa07cb9cSRuslan Ermilovdynamically.
218fa07cb9cSRuslan Ermilov.It Va WITHOUT_EXAMPLES
219fa07cb9cSRuslan Ermilov.\" from FreeBSD: src/tools/build/options/WITHOUT_EXAMPLES,v 1.2 2006/03/21 09:06:24 ru Exp
220fa07cb9cSRuslan ErmilovSet to avoid installing examples to
221fa07cb9cSRuslan Ermilov.Pa /usr/share/examples/ .
222fa07cb9cSRuslan Ermilov.It Va WITHOUT_FORTH
223fa07cb9cSRuslan Ermilov.\" from FreeBSD: src/tools/build/options/WITHOUT_FORTH,v 1.1 2006/03/21 07:50:49 ru Exp
224fa07cb9cSRuslan ErmilovSet to build bootloaders without Forth support.
225fa07cb9cSRuslan Ermilov.It Va WITHOUT_FORTRAN
226fa07cb9cSRuslan Ermilov.\" from FreeBSD: src/tools/build/options/WITHOUT_FORTRAN,v 1.1 2006/03/21 07:50:49 ru Exp
227fa07cb9cSRuslan ErmilovSet to not build
228fa07cb9cSRuslan Ermilov.Xr g77 1
229fa07cb9cSRuslan Ermilovand related libraries.
230fa07cb9cSRuslan Ermilov.It Va WITHOUT_FP_LIBC
231fa07cb9cSRuslan Ermilov.\" from FreeBSD: src/tools/build/options/WITHOUT_FP_LIBC,v 1.1 2006/03/21 07:50:49 ru Exp
232fa07cb9cSRuslan ErmilovSet to build
233fa07cb9cSRuslan Ermilov.Nm libc
234fa07cb9cSRuslan Ermilovwithout floating-point support.
235fa07cb9cSRuslan Ermilov.It Va WITHOUT_GAMES
236fa07cb9cSRuslan Ermilov.\" from FreeBSD: src/tools/build/options/WITHOUT_GAMES,v 1.1 2006/03/21 07:50:49 ru Exp
237fa07cb9cSRuslan ErmilovSet to not build games.
238fa07cb9cSRuslan Ermilov.It Va WITHOUT_GCOV
239fa07cb9cSRuslan Ermilov.\" from FreeBSD: src/tools/build/options/WITHOUT_GCOV,v 1.1 2006/03/21 07:50:49 ru Exp
240fa07cb9cSRuslan ErmilovSet to not build the
241fa07cb9cSRuslan Ermilov.Xr gcov 1
242fa07cb9cSRuslan Ermilovtool.
243fa07cb9cSRuslan Ermilov.It Va WITHOUT_GDB
244fa07cb9cSRuslan Ermilov.\" from FreeBSD: src/tools/build/options/WITHOUT_GDB,v 1.1 2006/03/21 07:50:49 ru Exp
245fa07cb9cSRuslan ErmilovSet to not build
246fa07cb9cSRuslan Ermilov.Xr gdb 1 .
24716f2e711SYaroslav Tykhiy.It Va WITHOUT_GNU
248b7141b2eSYaroslav Tykhiy.\" from FreeBSD: src/tools/build/options/WITHOUT_GNU,v 1.2 2006/07/31 13:53:27 yar Exp
24916f2e711SYaroslav TykhiySet to not build contributed GNU software as a part of the base system.
25016f2e711SYaroslav TykhiyThis option can be useful if the system built must not contain any code
25116f2e711SYaroslav Tykhiycovered by the GNU Public License due to legal reasons.
252b7141b2eSYaroslav Tykhiy.Sy "The option has no effect yet."
253fa07cb9cSRuslan ErmilovWhen set, it also enforces the following options:
254fa07cb9cSRuslan Ermilov.Pp
255fa07cb9cSRuslan Ermilov.Bl -item -compact
256fa07cb9cSRuslan Ermilov.It
257fa07cb9cSRuslan Ermilov.Va WITHOUT_GNU_SUPPORT
258fa07cb9cSRuslan Ermilov.El
259fa07cb9cSRuslan Ermilov.It Va WITHOUT_GNU_SUPPORT
260fa07cb9cSRuslan Ermilov.\" from FreeBSD: src/tools/build/options/WITHOUT_GNU_SUPPORT,v 1.1 2006/03/21 07:50:49 ru Exp
261fa07cb9cSRuslan ErmilovSet to build some programs without optional GNU support.
262fa07cb9cSRuslan Ermilov.It Va WITHOUT_GPIB
263fa07cb9cSRuslan Ermilov.\" from FreeBSD: src/tools/build/options/WITHOUT_GPIB,v 1.1 2006/03/21 07:50:49 ru Exp
264fa07cb9cSRuslan ErmilovSet to not build GPIB bus support.
265fa07cb9cSRuslan Ermilov.It Va WITHOUT_GROFF
266fa07cb9cSRuslan Ermilov.\" from FreeBSD: src/tools/build/options/WITHOUT_GROFF,v 1.1 2006/03/21 07:50:49 ru Exp
267fa07cb9cSRuslan ErmilovSet to not build
268fa07cb9cSRuslan Ermilov.Xr groff 1 .
269fa07cb9cSRuslan Ermilov.It Va WITH_HESIOD
270fa07cb9cSRuslan Ermilov.\" from FreeBSD: src/tools/build/options/WITH_HESIOD,v 1.1 2006/03/21 07:50:50 ru Exp
271fa07cb9cSRuslan ErmilovSet to build Hesiod support.
272fa07cb9cSRuslan Ermilov.It Va WITHOUT_HTML
273fa07cb9cSRuslan Ermilov.\" from FreeBSD: src/tools/build/options/WITHOUT_HTML,v 1.1 2006/03/21 07:50:49 ru Exp
274fa07cb9cSRuslan ErmilovSet to not build HTML docs.
275fa07cb9cSRuslan Ermilov.It Va WITHOUT_I4B
276fa07cb9cSRuslan Ermilov.\" from FreeBSD: src/tools/build/options/WITHOUT_I4B,v 1.1 2006/03/21 07:50:50 ru Exp
277fa07cb9cSRuslan ErmilovSet to not build isdn4bsd package.
278fa07cb9cSRuslan Ermilov.It Va WITH_IDEA
279fa07cb9cSRuslan Ermilov.\" from FreeBSD: src/tools/build/options/WITH_IDEA,v 1.1 2006/03/21 07:50:50 ru Exp
280fa07cb9cSRuslan ErmilovSet to build the IDEA encryption code.
281fa07cb9cSRuslan ErmilovThis code is patented in the USA and many European countries.
282fa07cb9cSRuslan ErmilovIt is
283fa07cb9cSRuslan Ermilov.Em "YOUR RESPONSIBILITY"
284fa07cb9cSRuslan Ermilovto determine if you can legally use IDEA.
285fa07cb9cSRuslan Ermilov.It Va WITHOUT_INET6
286fa07cb9cSRuslan Ermilov.\" from FreeBSD: src/tools/build/options/WITHOUT_INET6,v 1.1 2006/03/21 07:50:50 ru Exp
287fa07cb9cSRuslan ErmilovSet to not build
288fa07cb9cSRuslan Ermilovprograms and libraries related to IPv6 networking.
289fa07cb9cSRuslan ErmilovWhen set, it also enforces the following options:
290fa07cb9cSRuslan Ermilov.Pp
291fa07cb9cSRuslan Ermilov.Bl -item -compact
292fa07cb9cSRuslan Ermilov.It
293fa07cb9cSRuslan Ermilov.Va WITHOUT_INET6_SUPPORT
294fa07cb9cSRuslan Ermilov.El
295fa07cb9cSRuslan Ermilov.It Va WITHOUT_INET6_SUPPORT
296fa07cb9cSRuslan Ermilov.\" from FreeBSD: src/tools/build/options/WITHOUT_INET6_SUPPORT,v 1.1 2006/03/21 07:50:50 ru Exp
297fa07cb9cSRuslan ErmilovSet to build libraries, programs, and kernel modules without IPv6 support.
298fa07cb9cSRuslan Ermilov.It Va WITHOUT_INFO
299fa07cb9cSRuslan Ermilov.\" from FreeBSD: src/tools/build/options/WITHOUT_INFO,v 1.1 2006/03/21 07:50:50 ru Exp
300fa07cb9cSRuslan ErmilovSet to not make or install
301fa07cb9cSRuslan Ermilov.Xr info 5
302fa07cb9cSRuslan Ermilovfiles.
303fa07cb9cSRuslan Ermilov.It Va WITHOUT_IPFILTER
304fa07cb9cSRuslan Ermilov.\" from FreeBSD: src/tools/build/options/WITHOUT_IPFILTER,v 1.1 2006/03/21 07:50:50 ru Exp
305fa07cb9cSRuslan ErmilovSet to not build IP Filter package.
306fa07cb9cSRuslan Ermilov.It Va WITHOUT_IPX
307fa07cb9cSRuslan Ermilov.\" from FreeBSD: src/tools/build/options/WITHOUT_IPX,v 1.1 2006/03/21 07:50:50 ru Exp
308fa07cb9cSRuslan ErmilovSet to not build programs and libraries related to IPX networking.
309fa07cb9cSRuslan ErmilovWhen set, it also enforces the following options:
310fa07cb9cSRuslan Ermilov.Pp
311fa07cb9cSRuslan Ermilov.Bl -item -compact
312fa07cb9cSRuslan Ermilov.It
313fa07cb9cSRuslan Ermilov.Va WITHOUT_IPX_SUPPORT
314fa07cb9cSRuslan Ermilov.It
315fa07cb9cSRuslan Ermilov.Va WITHOUT_NCP
316fa07cb9cSRuslan Ermilov.El
317fa07cb9cSRuslan Ermilov.It Va WITHOUT_IPX_SUPPORT
318fa07cb9cSRuslan Ermilov.\" from FreeBSD: src/tools/build/options/WITHOUT_IPX_SUPPORT,v 1.1 2006/03/21 07:50:50 ru Exp
319fa07cb9cSRuslan ErmilovSet to build some programs without IPX support.
320fa07cb9cSRuslan Ermilov.It Va WITHOUT_KERBEROS
321fa07cb9cSRuslan Ermilov.\" from FreeBSD: src/tools/build/options/WITHOUT_KERBEROS,v 1.1 2006/03/21 07:50:50 ru Exp
322fa07cb9cSRuslan ErmilovSet this if you do not want to build Kerberos 5 (KTH Heimdal).
323fa07cb9cSRuslan ErmilovWhen set, it also enforces the following options:
324fa07cb9cSRuslan Ermilov.Pp
325fa07cb9cSRuslan Ermilov.Bl -item -compact
326fa07cb9cSRuslan Ermilov.It
327fa07cb9cSRuslan Ermilov.Va WITHOUT_KERBEROS_SUPPORT
328fa07cb9cSRuslan Ermilov.El
329fa07cb9cSRuslan Ermilov.It Va WITHOUT_KERBEROS_SUPPORT
330fa07cb9cSRuslan Ermilov.\" from FreeBSD: src/tools/build/options/WITHOUT_KERBEROS_SUPPORT,v 1.1 2006/03/21 07:50:50 ru Exp
331fa07cb9cSRuslan ErmilovSet to build some programs without Kerberos support, like
332fa07cb9cSRuslan Ermilov.Xr cvs 1 ,
333fa07cb9cSRuslan Ermilov.Xr ssh 1 ,
334fa07cb9cSRuslan Ermilov.Xr telnet 1 ,
335fa07cb9cSRuslan Ermilov.Xr sshd 8 ,
336fa07cb9cSRuslan Ermilovand
337fa07cb9cSRuslan Ermilov.Xr telnetd 8 .
338fa07cb9cSRuslan Ermilov.It Va WITHOUT_LIB32
339fa07cb9cSRuslan Ermilov.\" from FreeBSD: src/tools/build/options/WITHOUT_LIB32,v 1.1 2006/03/21 07:50:50 ru Exp
340fa07cb9cSRuslan ErmilovOn amd64, set to not build 32-bit library set and a
341fa07cb9cSRuslan Ermilov.Nm ld-elf32.so.1
342fa07cb9cSRuslan Ermilovruntime linker.
343fa07cb9cSRuslan Ermilov.It Va WITHOUT_LIBC_R
344fa07cb9cSRuslan Ermilov.\" from FreeBSD: src/tools/build/options/WITHOUT_LIBC_R,v 1.1 2006/03/21 07:50:50 ru Exp
345fa07cb9cSRuslan ErmilovSet to not build
346fa07cb9cSRuslan Ermilov.Nm libc_r
347fa07cb9cSRuslan Ermilov(reentrant version of
348fa07cb9cSRuslan Ermilov.Nm libc ) .
349fa07cb9cSRuslan Ermilov.It Va WITHOUT_LIBPTHREAD
350fa07cb9cSRuslan Ermilov.\" from FreeBSD: src/tools/build/options/WITHOUT_LIBPTHREAD,v 1.1 2006/03/21 07:50:50 ru Exp
351fa07cb9cSRuslan ErmilovSet to not build the
352fa07cb9cSRuslan Ermilov.Nm libpthread
353fa07cb9cSRuslan Ermilov(M:N threading)
354fa07cb9cSRuslan Ermilovlibrary.
355fa07cb9cSRuslan Ermilov.It Va WITHOUT_LIBTHR
356fa07cb9cSRuslan Ermilov.\" from FreeBSD: src/tools/build/options/WITHOUT_LIBTHR,v 1.1 2006/03/21 07:50:50 ru Exp
357fa07cb9cSRuslan ErmilovSet to not build the
358fa07cb9cSRuslan Ermilov.Nm libthr
359fa07cb9cSRuslan Ermilov(1:1 threading)
360fa07cb9cSRuslan Ermilovlibrary.
361fa07cb9cSRuslan Ermilov.It Va WITHOUT_LOCALES
362fa07cb9cSRuslan Ermilov.\" from FreeBSD: src/tools/build/options/WITHOUT_LOCALES,v 1.1 2006/03/21 07:50:50 ru Exp
363fa07cb9cSRuslan ErmilovSet to not build localization files; see
364fa07cb9cSRuslan Ermilov.Xr locale 1 .
365fa07cb9cSRuslan Ermilov.It Va WITHOUT_LPR
366fa07cb9cSRuslan Ermilov.\" from FreeBSD: src/tools/build/options/WITHOUT_LPR,v 1.1 2006/03/21 07:50:50 ru Exp
367fa07cb9cSRuslan ErmilovSet to not build
368fa07cb9cSRuslan Ermilov.Xr lpr 1
369fa07cb9cSRuslan Ermilovand related programs.
370fa07cb9cSRuslan Ermilov.It Va WITHOUT_MAILWRAPPER
371fa07cb9cSRuslan Ermilov.\" from FreeBSD: src/tools/build/options/WITHOUT_MAILWRAPPER,v 1.1 2006/03/21 07:50:50 ru Exp
372fa07cb9cSRuslan ErmilovSet to not build the
373fa07cb9cSRuslan Ermilov.Xr mailwrapper 8
374fa07cb9cSRuslan ErmilovMTA selector.
375fa07cb9cSRuslan Ermilov.It Va WITHOUT_MAN
376fa07cb9cSRuslan Ermilov.\" from FreeBSD: src/tools/build/options/WITHOUT_MAN,v 1.1 2006/03/21 07:50:50 ru Exp
377fa07cb9cSRuslan ErmilovSet to not build manual pages.
378fa07cb9cSRuslan Ermilov.It Va WITHOUT_NCP
379fa07cb9cSRuslan Ermilov.\" from FreeBSD: src/tools/build/options/WITHOUT_NCP,v 1.1 2006/03/21 07:50:50 ru Exp
380fa07cb9cSRuslan ErmilovSet to not build programs, libraries, and kernel modules
381fa07cb9cSRuslan Ermilovrelated to NetWare Core protocol.
382fa07cb9cSRuslan Ermilov.It Va WITHOUT_NETCAT
383fa07cb9cSRuslan Ermilov.\" from FreeBSD: src/tools/build/options/WITHOUT_NETCAT,v 1.1 2006/03/21 07:50:50 ru Exp
384fa07cb9cSRuslan ErmilovSet to not build
385fa07cb9cSRuslan Ermilov.Xr nc 1
386fa07cb9cSRuslan Ermilovutility.
387fa07cb9cSRuslan Ermilov.It Va WITHOUT_NIS
388fa07cb9cSRuslan Ermilov.\" from FreeBSD: src/tools/build/options/WITHOUT_NIS,v 1.1 2006/03/21 07:50:50 ru Exp
389fa07cb9cSRuslan ErmilovSet to not build
390fa07cb9cSRuslan Ermilov.Xr NIS 8
391fa07cb9cSRuslan Ermilovsupport and related programs.
392fa07cb9cSRuslan ErmilovIf set, you might need to adopt your
393fa07cb9cSRuslan Ermilov.Xr nsswitch.conf 5
394fa07cb9cSRuslan Ermilovand remove
395fa07cb9cSRuslan Ermilov.Sq nis
396fa07cb9cSRuslan Ermiloventries.
397fa07cb9cSRuslan Ermilov.It Va WITHOUT_NLS
398fa07cb9cSRuslan Ermilov.\" from FreeBSD: src/tools/build/options/WITHOUT_NLS,v 1.1 2006/03/21 07:50:50 ru Exp
399fa07cb9cSRuslan ErmilovSet to not build NLS catalogs.
400fa07cb9cSRuslan Ermilov.It Va WITHOUT_NLS_CATALOGS
401fa07cb9cSRuslan Ermilov.\" from FreeBSD: src/tools/build/options/WITHOUT_NLS_CATALOGS,v 1.1 2006/03/21 07:50:50 ru Exp
402fa07cb9cSRuslan ErmilovSet to not build NLS catalog support for
403fa07cb9cSRuslan Ermilov.Xr csh 1 .
40416f2e711SYaroslav Tykhiy.It Va WITHOUT_NS_CACHING
40516f2e711SYaroslav Tykhiy.\" from FreeBSD: src/tools/build/options/WITHOUT_NS_CACHING,v 1.1 2006/07/31 13:08:47 yar Exp
40616f2e711SYaroslav TykhiySet to disable name caching in the
40716f2e711SYaroslav Tykhiy.Pa nsswitch
40816f2e711SYaroslav Tykhiysubsystem.
40916f2e711SYaroslav TykhiyThe generic caching daemon,
41016f2e711SYaroslav Tykhiy.Xr cached 8 ,
41116f2e711SYaroslav Tykhiywill not be built either if this option is set.
412fa07cb9cSRuslan Ermilov.It Va WITHOUT_OBJC
413fa07cb9cSRuslan Ermilov.\" from FreeBSD: src/tools/build/options/WITHOUT_OBJC,v 1.1 2006/03/21 07:50:50 ru Exp
414fa07cb9cSRuslan ErmilovSet to not build Objective C support.
415fa07cb9cSRuslan Ermilov.It Va WITHOUT_OPENSSH
416fa07cb9cSRuslan Ermilov.\" from FreeBSD: src/tools/build/options/WITHOUT_OPENSSH,v 1.1 2006/03/21 07:50:50 ru Exp
417fa07cb9cSRuslan ErmilovSet to not build OpenSSH.
418fa07cb9cSRuslan Ermilov.It Va WITHOUT_OPENSSL
419fa07cb9cSRuslan Ermilov.\" from FreeBSD: src/tools/build/options/WITHOUT_OPENSSL,v 1.1 2006/03/21 07:50:50 ru Exp
420fa07cb9cSRuslan ErmilovSet to not build OpenSSL.
421fa07cb9cSRuslan ErmilovWhen set, it also enforces the following options:
422fa07cb9cSRuslan Ermilov.Pp
423fa07cb9cSRuslan Ermilov.Bl -item -compact
424fa07cb9cSRuslan Ermilov.It
425fa07cb9cSRuslan Ermilov.Va WITHOUT_KERBEROS
426fa07cb9cSRuslan Ermilov.It
427fa07cb9cSRuslan Ermilov.Va WITHOUT_KERBEROS_SUPPORT
428fa07cb9cSRuslan Ermilov.It
429fa07cb9cSRuslan Ermilov.Va WITHOUT_OPENSSH
430fa07cb9cSRuslan Ermilov.El
43116f2e711SYaroslav Tykhiy.It Va WITHOUT_PAM
432b7141b2eSYaroslav Tykhiy.\" from FreeBSD: src/tools/build/options/WITHOUT_PAM,v 1.2 2006/07/31 13:53:27 yar Exp
43316f2e711SYaroslav TykhiySet to not build PAM library and modules.
434b7141b2eSYaroslav Tykhiy.Sy "This option is deprecated and does nothing."
435fa07cb9cSRuslan ErmilovWhen set, it also enforces the following options:
436fa07cb9cSRuslan Ermilov.Pp
437fa07cb9cSRuslan Ermilov.Bl -item -compact
438fa07cb9cSRuslan Ermilov.It
439fa07cb9cSRuslan Ermilov.Va WITHOUT_PAM_SUPPORT
440fa07cb9cSRuslan Ermilov.El
441fa07cb9cSRuslan Ermilov.It Va WITHOUT_PAM_SUPPORT
442fa07cb9cSRuslan Ermilov.\" from FreeBSD: src/tools/build/options/WITHOUT_PAM_SUPPORT,v 1.1 2006/03/21 07:50:50 ru Exp
443fa07cb9cSRuslan ErmilovSet to build some programs without PAM support, particularly
444fa07cb9cSRuslan Ermilov.Xr ftpd 8
445fa07cb9cSRuslan Ermilovand
446fa07cb9cSRuslan Ermilov.Xr ppp 8 .
447fa07cb9cSRuslan Ermilov.It Va WITHOUT_PF
448fa07cb9cSRuslan Ermilov.\" from FreeBSD: src/tools/build/options/WITHOUT_PF,v 1.1 2006/03/21 07:50:50 ru Exp
449fa07cb9cSRuslan ErmilovSet to not build PF firewall package.
450fa07cb9cSRuslan ErmilovWhen set, it also enforces the following options:
451fa07cb9cSRuslan Ermilov.Pp
452fa07cb9cSRuslan Ermilov.Bl -item -compact
453fa07cb9cSRuslan Ermilov.It
454fa07cb9cSRuslan Ermilov.Va WITHOUT_AUTHPF
455fa07cb9cSRuslan Ermilov.El
456fa07cb9cSRuslan Ermilov.It Va WITHOUT_PROFILE
457fa07cb9cSRuslan Ermilov.\" from FreeBSD: src/tools/build/options/WITHOUT_PROFILE,v 1.1 2006/03/21 07:50:50 ru Exp
458fa07cb9cSRuslan ErmilovSet to avoid compiling profiled libraries.
459fa07cb9cSRuslan Ermilov.It Va WITHOUT_RCMDS
460fa07cb9cSRuslan Ermilov.\" from FreeBSD: src/tools/build/options/WITHOUT_RCMDS,v 1.1 2006/03/21 07:50:50 ru Exp
461fa07cb9cSRuslan ErmilovDisable building of the
462fa07cb9cSRuslan Ermilov.Bx
463fa07cb9cSRuslan Ermilovr-commands.
464fa07cb9cSRuslan ErmilovThis includes
465fa07cb9cSRuslan Ermilov.Xr rlogin 1 ,
466fa07cb9cSRuslan Ermilov.Xr rsh 1 ,
467fa07cb9cSRuslan Ermilovetc.
468fa07cb9cSRuslan Ermilov.It Va WITHOUT_RCS
469fa07cb9cSRuslan Ermilov.\" from FreeBSD: src/tools/build/options/WITHOUT_RCS,v 1.1 2006/03/21 07:50:50 ru Exp
470fa07cb9cSRuslan ErmilovSet to not build
471fa07cb9cSRuslan Ermilov.Xr rcs 1
472fa07cb9cSRuslan Ermilovand related utilities.
473fa07cb9cSRuslan Ermilov.It Va WITHOUT_RESCUE
474fa07cb9cSRuslan Ermilov.\" from FreeBSD: src/tools/build/options/WITHOUT_RESCUE,v 1.1 2006/03/21 07:50:50 ru Exp
475fa07cb9cSRuslan ErmilovSet to not build
476fa07cb9cSRuslan Ermilov.Xr rescue 8 .
477fa07cb9cSRuslan Ermilov.It Va WITHOUT_SENDMAIL
478fa07cb9cSRuslan Ermilov.\" from FreeBSD: src/tools/build/options/WITHOUT_SENDMAIL,v 1.1 2006/03/21 07:50:50 ru Exp
479fa07cb9cSRuslan ErmilovSet to not build
480fa07cb9cSRuslan Ermilov.Xr sendmail 8
481fa07cb9cSRuslan Ermilovand related programs.
482fa07cb9cSRuslan Ermilov.It Va WITHOUT_SETUID_LOGIN
483fa07cb9cSRuslan Ermilov.\" from FreeBSD: src/tools/build/options/WITHOUT_SETUID_LOGIN,v 1.1 2006/03/21 07:50:50 ru Exp
484fa07cb9cSRuslan ErmilovSet this to disable the installation of
485fa07cb9cSRuslan Ermilov.Xr login 1
486fa07cb9cSRuslan Ermilovas a set-user-ID root program.
487fa07cb9cSRuslan Ermilov.It Va WITHOUT_SHAREDOCS
488fa07cb9cSRuslan Ermilov.\" from FreeBSD: src/tools/build/options/WITHOUT_SHAREDOCS,v 1.1 2006/03/21 07:50:50 ru Exp
489fa07cb9cSRuslan ErmilovSet to not build the
490fa07cb9cSRuslan Ermilov.Bx 4.4
491fa07cb9cSRuslan Ermilovlegacy docs.
492fa07cb9cSRuslan Ermilov.It Va WITHOUT_SYSCONS
493fa07cb9cSRuslan Ermilov.\" from FreeBSD: src/tools/build/options/WITHOUT_SYSCONS,v 1.1 2006/03/21 07:50:50 ru Exp
494fa07cb9cSRuslan ErmilovSet to not build
495fa07cb9cSRuslan Ermilov.Xr syscons 4
496fa07cb9cSRuslan Ermilovsupport files such as keyboard maps, fonts, and screen output maps.
497fa07cb9cSRuslan Ermilov.It Va WITHOUT_TCSH
498fa07cb9cSRuslan Ermilov.\" from FreeBSD: src/tools/build/options/WITHOUT_TCSH,v 1.1 2006/03/21 07:50:50 ru Exp
499fa07cb9cSRuslan ErmilovSet to not build and install
500fa07cb9cSRuslan Ermilov.Pa /bin/csh
501fa07cb9cSRuslan Ermilov(which is
502fa07cb9cSRuslan Ermilov.Xr tcsh 1 ) .
503fa07cb9cSRuslan Ermilov.It Va WITHOUT_TOOLCHAIN
504fa07cb9cSRuslan Ermilov.\" from FreeBSD: src/tools/build/options/WITHOUT_TOOLCHAIN,v 1.1 2006/03/21 07:50:50 ru Exp
505fa07cb9cSRuslan ErmilovSet to not build
506fa07cb9cSRuslan Ermilovprograms used for program development,
507fa07cb9cSRuslan Ermilovcompilers, debuggers etc.
508fa07cb9cSRuslan ErmilovWhen set, it also enforces the following options:
509fa07cb9cSRuslan Ermilov.Pp
510fa07cb9cSRuslan Ermilov.Bl -item -compact
511fa07cb9cSRuslan Ermilov.It
512fa07cb9cSRuslan Ermilov.Va WITHOUT_GDB
513fa07cb9cSRuslan Ermilov.El
514fa07cb9cSRuslan Ermilov.It Va WITHOUT_USB
515fa07cb9cSRuslan Ermilov.\" from FreeBSD: src/tools/build/options/WITHOUT_USB,v 1.1 2006/03/21 07:50:50 ru Exp
516fa07cb9cSRuslan ErmilovSet to not build USB-related programs and libraries.
517fa07cb9cSRuslan Ermilov.It Va WITHOUT_WPA_SUPPLICANT_EAPOL
518fa07cb9cSRuslan Ermilov.\" from FreeBSD: src/tools/build/options/WITHOUT_WPA_SUPPLICANT_EAPOL,v 1.1 2006/03/21 07:50:50 ru Exp
519fa07cb9cSRuslan ErmilovBuild
520fa07cb9cSRuslan Ermilov.Xr wpa_supplicant 8
521fa07cb9cSRuslan Ermilovwithout support for the IEEE 802.1X protocol and without
522fa07cb9cSRuslan Ermilovsupport for EAP-PEAP, EAP-TLS, EAP-LEAP, and EAP-TTLS
523fa07cb9cSRuslan Ermilovprotocols (usable only via 802.1X).
524fa07cb9cSRuslan Ermilov.El
525fa07cb9cSRuslan Ermilov.Sh FILES
526fa07cb9cSRuslan Ermilov.Bl -tag -compact
527fa07cb9cSRuslan Ermilov.It Pa /etc/src.conf
528fa07cb9cSRuslan Ermilov.It Pa /usr/share/mk/bsd.own.mk
529fa07cb9cSRuslan Ermilov.El
530fa07cb9cSRuslan Ermilov.Sh SEE ALSO
531fa07cb9cSRuslan Ermilov.Xr make 1 ,
532fa07cb9cSRuslan Ermilov.Xr make.conf 5 ,
533fa07cb9cSRuslan Ermilov.Xr build 7 ,
534fa07cb9cSRuslan Ermilov.Xr ports 7
535fa07cb9cSRuslan Ermilov.Sh HISTORY
536fa07cb9cSRuslan ErmilovThe
537fa07cb9cSRuslan Ermilov.Nm
538fa07cb9cSRuslan Ermilovfile appeared in
539fa07cb9cSRuslan Ermilov.Fx 7.0 .
540fa07cb9cSRuslan Ermilov.Sh AUTHORS
541fa07cb9cSRuslan ErmilovThis manual page was autogenerated.
542