xref: /freebsd/share/man/man5/src.conf.5 (revision 0bb263df82e129f5f8c82da6deb55dfe10daa677)
1.\" DO NOT EDIT-- this file is automatically generated.
2.\" from FreeBSD: src/tools/build/options/makeman,v 1.6 2006/09/11 13:39:44 ru Exp
3.\" $FreeBSD$
4.Dd June 12, 2007
5.Dt SRC.CONF 5
6.Os
7.Sh NAME
8.Nm src.conf
9.Nd "source build options"
10.Sh DESCRIPTION
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_LIBPTHREAD
383.\" from FreeBSD: src/tools/build/options/WITHOUT_LIBPTHREAD,v 1.1 2006/03/21 07:50:50 ru Exp
384Set to not build the
385.Nm libpthread
386(M:N threading)
387library.
388.It Va WITHOUT_LIBTHR
389.\" from FreeBSD: src/tools/build/options/WITHOUT_LIBTHR,v 1.1 2006/03/21 07:50:50 ru Exp
390Set to not build the
391.Nm libthr
392(1:1 threading)
393library.
394.It Va WITHOUT_LOCALES
395.\" from FreeBSD: src/tools/build/options/WITHOUT_LOCALES,v 1.1 2006/03/21 07:50:50 ru Exp
396Set to not build localization files; see
397.Xr locale 1 .
398.It Va WITHOUT_LPR
399.\" from FreeBSD: src/tools/build/options/WITHOUT_LPR,v 1.1 2006/03/21 07:50:50 ru Exp
400Set to not build
401.Xr lpr 1
402and related programs.
403.It Va WITHOUT_MAILWRAPPER
404.\" from FreeBSD: src/tools/build/options/WITHOUT_MAILWRAPPER,v 1.1 2006/03/21 07:50:50 ru Exp
405Set to not build the
406.Xr mailwrapper 8
407MTA selector.
408.It Va WITHOUT_MAN
409.\" from FreeBSD: src/tools/build/options/WITHOUT_MAN,v 1.1 2006/03/21 07:50:50 ru Exp
410Set to not build manual pages.
411.It Va WITHOUT_NCP
412.\" from FreeBSD: src/tools/build/options/WITHOUT_NCP,v 1.1 2006/03/21 07:50:50 ru Exp
413Set to not build programs, libraries, and kernel modules
414related to NetWare Core protocol.
415.It Va WITHOUT_NETCAT
416.\" from FreeBSD: src/tools/build/options/WITHOUT_NETCAT,v 1.1 2006/03/21 07:50:50 ru Exp
417Set to not build
418.Xr nc 1
419utility.
420.It Va WITHOUT_NIS
421.\" from FreeBSD: src/tools/build/options/WITHOUT_NIS,v 1.1 2006/03/21 07:50:50 ru Exp
422Set to not build
423.Xr NIS 8
424support and related programs.
425If set, you might need to adopt your
426.Xr nsswitch.conf 5
427and remove
428.Sq nis
429entries.
430.It Va WITHOUT_NLS
431.\" from FreeBSD: src/tools/build/options/WITHOUT_NLS,v 1.1 2006/03/21 07:50:50 ru Exp
432Set to not build NLS catalogs.
433.It Va WITHOUT_NLS_CATALOGS
434.\" from FreeBSD: src/tools/build/options/WITHOUT_NLS_CATALOGS,v 1.1 2006/03/21 07:50:50 ru Exp
435Set to not build NLS catalog support for
436.Xr csh 1 .
437.It Va WITHOUT_NS_CACHING
438.\" from FreeBSD: src/tools/build/options/WITHOUT_NS_CACHING,v 1.1 2006/07/31 13:08:47 yar Exp
439Set to disable name caching in the
440.Pa nsswitch
441subsystem.
442The generic caching daemon,
443.Xr cached 8 ,
444will not be built either if this option is set.
445.It Va WITHOUT_OBJC
446.\" from FreeBSD: src/tools/build/options/WITHOUT_OBJC,v 1.1 2006/03/21 07:50:50 ru Exp
447Set to not build Objective C support.
448.It Va WITHOUT_OPENSSH
449.\" from FreeBSD: src/tools/build/options/WITHOUT_OPENSSH,v 1.1 2006/03/21 07:50:50 ru Exp
450Set to not build OpenSSH.
451.It Va WITHOUT_OPENSSL
452.\" from FreeBSD: src/tools/build/options/WITHOUT_OPENSSL,v 1.1 2006/03/21 07:50:50 ru Exp
453Set to not build OpenSSL.
454When set, it also enforces the following options:
455.Pp
456.Bl -item -compact
457.It
458.Va WITHOUT_KERBEROS
459.It
460.Va WITHOUT_KERBEROS_SUPPORT
461.It
462.Va WITHOUT_OPENSSH
463.El
464.It Va WITHOUT_PAM
465.\" from FreeBSD: src/tools/build/options/WITHOUT_PAM,v 1.2 2006/07/31 13:53:27 yar Exp
466Set to not build PAM library and modules.
467.Sy "This option is deprecated and does nothing."
468When set, it also enforces the following options:
469.Pp
470.Bl -item -compact
471.It
472.Va WITHOUT_PAM_SUPPORT
473.El
474.It Va WITHOUT_PAM_SUPPORT
475.\" from FreeBSD: src/tools/build/options/WITHOUT_PAM_SUPPORT,v 1.1 2006/03/21 07:50:50 ru Exp
476Set to build some programs without PAM support, particularly
477.Xr ftpd 8
478and
479.Xr ppp 8 .
480.It Va WITHOUT_PF
481.\" from FreeBSD: src/tools/build/options/WITHOUT_PF,v 1.1 2006/03/21 07:50:50 ru Exp
482Set to not build PF firewall package.
483When set, it also enforces the following options:
484.Pp
485.Bl -item -compact
486.It
487.Va WITHOUT_AUTHPF
488.El
489.It Va WITHOUT_PROFILE
490.\" from FreeBSD: src/tools/build/options/WITHOUT_PROFILE,v 1.1 2006/03/21 07:50:50 ru Exp
491Set to avoid compiling profiled libraries.
492.It Va WITHOUT_RCMDS
493.\" from FreeBSD: src/tools/build/options/WITHOUT_RCMDS,v 1.1 2006/03/21 07:50:50 ru Exp
494Disable building of the
495.Bx
496r-commands.
497This includes
498.Xr rlogin 1 ,
499.Xr rsh 1 ,
500etc.
501.It Va WITHOUT_RCS
502.\" from FreeBSD: src/tools/build/options/WITHOUT_RCS,v 1.1 2006/03/21 07:50:50 ru Exp
503Set to not build
504.Xr rcs 1
505and related utilities.
506.It Va WITHOUT_RESCUE
507.\" from FreeBSD: src/tools/build/options/WITHOUT_RESCUE,v 1.1 2006/03/21 07:50:50 ru Exp
508Set to not build
509.Xr rescue 8 .
510.It Va WITHOUT_SENDMAIL
511.\" from FreeBSD: src/tools/build/options/WITHOUT_SENDMAIL,v 1.1 2006/03/21 07:50:50 ru Exp
512Set to not build
513.Xr sendmail 8
514and related programs.
515.It Va WITHOUT_SETUID_LOGIN
516.\" from FreeBSD: src/tools/build/options/WITHOUT_SETUID_LOGIN,v 1.1 2006/03/21 07:50:50 ru Exp
517Set this to disable the installation of
518.Xr login 1
519as a set-user-ID root program.
520.It Va WITHOUT_SHAREDOCS
521.\" from FreeBSD: src/tools/build/options/WITHOUT_SHAREDOCS,v 1.1 2006/03/21 07:50:50 ru Exp
522Set to not build the
523.Bx 4.4
524legacy docs.
525.It Va WITHOUT_SSP
526.\" from FreeBSD: src/tools/build/options/WITHOUT_SSP,v 1.1 2007/05/19 04:42:58 kan Exp
527Set to not build propolice stack smashing protection library.
528.It Va WITHOUT_SYMVER
529.\" from FreeBSD: src/tools/build/options/WITHOUT_SYMVER,v 1.1 2007/05/17 05:03:24 deischen Exp
530Set to disable symbol versioning when building shared libraries.
531.It Va WITHOUT_SYSCONS
532.\" from FreeBSD: src/tools/build/options/WITHOUT_SYSCONS,v 1.1 2006/03/21 07:50:50 ru Exp
533Set to not build
534.Xr syscons 4
535support files such as keyboard maps, fonts, and screen output maps.
536.It Va WITHOUT_TCSH
537.\" from FreeBSD: src/tools/build/options/WITHOUT_TCSH,v 1.1 2006/03/21 07:50:50 ru Exp
538Set to not build and install
539.Pa /bin/csh
540(which is
541.Xr tcsh 1 ) .
542.It Va WITHOUT_TOOLCHAIN
543.\" from FreeBSD: src/tools/build/options/WITHOUT_TOOLCHAIN,v 1.1 2006/03/21 07:50:50 ru Exp
544Set to not build
545programs used for program development,
546compilers, debuggers etc.
547When set, it also enforces the following options:
548.Pp
549.Bl -item -compact
550.It
551.Va WITHOUT_GDB
552.El
553.It Va WITHOUT_USB
554.\" from FreeBSD: src/tools/build/options/WITHOUT_USB,v 1.1 2006/03/21 07:50:50 ru Exp
555Set to not build USB-related programs and libraries.
556.It Va WITHOUT_WPA_SUPPLICANT_EAPOL
557.\" from FreeBSD: src/tools/build/options/WITHOUT_WPA_SUPPLICANT_EAPOL,v 1.1 2006/03/21 07:50:50 ru Exp
558Build
559.Xr wpa_supplicant 8
560without support for the IEEE 802.1X protocol and without
561support for EAP-PEAP, EAP-TLS, EAP-LEAP, and EAP-TTLS
562protocols (usable only via 802.1X).
563.It Va WITHOUT_ZFS
564.\" from FreeBSD: src/tools/build/options/WITHOUT_ZFS,v 1.1 2007/04/06 02:13:30 pjd Exp
565Set to not build ZFS file system.
566.El
567.Sh FILES
568.Bl -tag -compact
569.It Pa /etc/src.conf
570.It Pa /usr/share/mk/bsd.own.mk
571.El
572.Sh SEE ALSO
573.Xr make 1 ,
574.Xr make.conf 5 ,
575.Xr build 7 ,
576.Xr ports 7
577.Sh HISTORY
578The
579.Nm
580file appeared in
581.Fx 7.0 .
582.Sh AUTHORS
583This manual page was autogenerated.
584