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