1 .\" DO NOT EDIT-- this file is automatically generated.
2 .\" from FreeBSD: src/tools/build/options/makeman,v 1.2 2006/03/21 09:08:45 ru Exp
9 .Nd source build options
13 file contains settings that will apply to every build involving the
20 file uses the standard makefile syntax.
23 should not specify any dependencies to
29 variables that control the aspects of how the system builds.
31 The default location of
35 though an alternative location can be specified in the
39 Overriding the location of
41 maybe necessary if the system-wide settings are not suitable
42 for a particular build.
47 effectively resets all build controls to their defaults.
51 is to control the compilation of the
53 sources, which are usually found in
55 As a rule, the system administrator creates
57 when the values of certain control variables need to be changed
60 In addition, control variables can be specified
61 for a particular build via the
65 or in environment; see
68 The values of variables are ignored; the variable being
73 causes it to be treated as if it was set with no value.
75 The following list provides a name and short description for variables
76 that can be used for source builds.
77 .Bl -tag -width indent
79 .\" from FreeBSD: src/tools/build/options/WITHOUT_ACPI,v 1.1 2006/03/21 07:50:49 ru Exp
85 .\" from FreeBSD: src/tools/build/options/WITHOUT_ATM,v 1.1 2006/03/21 07:50:49 ru Exp
87 programs and libraries related to ATM networking.
89 .\" from FreeBSD: src/tools/build/options/WITHOUT_AUDIT,v 1.1 2006/03/21 07:50:49 ru Exp
90 Set to not build audit support into system programs.
92 .\" from FreeBSD: src/tools/build/options/WITHOUT_AUTHPF,v 1.1 2006/03/21 07:50:49 ru Exp
96 .\" from FreeBSD: src/tools/build/options/WITHOUT_BIND,v 1.1 2006/03/21 07:50:49 ru Exp
97 Setting this variable will prevent any part of BIND from being built.
98 When set, it also enforces the following options:
102 .Va WITHOUT_BIND_DNSSEC
106 .Va WITHOUT_BIND_LIBS_LWRES
108 .Va WITHOUT_BIND_MTREE
110 .Va WITHOUT_BIND_NAMED
112 .Va WITHOUT_BIND_UTILS
114 .It Va WITHOUT_BIND_DNSSEC
115 .\" from FreeBSD: src/tools/build/options/WITHOUT_BIND_DNSSEC,v 1.1 2006/03/21 07:50:49 ru Exp
116 Set to avoid building or installing the DNSSEC related binaries,
119 .Xr dnssec-signzone 8 .
120 .It Va WITHOUT_BIND_ETC
121 .\" from FreeBSD: src/tools/build/options/WITHOUT_BIND_ETC,v 1.1 2006/03/21 07:50:49 ru Exp
122 Set to avoid installing the default files to
123 .Pa /var/named/etc/namedb .
124 .It Va WITH_BIND_LIBS
125 .\" from FreeBSD: src/tools/build/options/WITH_BIND_LIBS,v 1.1 2006/03/21 07:50:50 ru Exp
126 Set to install BIND libraries and include files.
127 .It Va WITHOUT_BIND_LIBS_LWRES
128 .\" from FreeBSD: src/tools/build/options/WITHOUT_BIND_LIBS_LWRES,v 1.1 2006/03/21 07:50:49 ru Exp
129 Set to avoid installing the lightweight resolver library in
131 .It Va WITHOUT_BIND_MTREE
132 .\" from FreeBSD: src/tools/build/options/WITHOUT_BIND_MTREE,v 1.3 2006/04/13 10:37:29 ru Exp
135 to create the chroot directory structure under
137 and avoid creating an
139 symlink to the chroot directory.
140 When set, it also enforces the following options:
146 .It Va WITHOUT_BIND_NAMED
147 .\" from FreeBSD: src/tools/build/options/WITHOUT_BIND_NAMED,v 1.1 2006/03/21 07:50:49 ru Exp
148 Set to avoid building or installing
151 .Xr named-checkconf 8 ,
152 .Xr named-checkzone 8 ,
156 .It Va WITHOUT_BIND_UTILS
157 .\" from FreeBSD: src/tools/build/options/WITHOUT_BIND_UTILS,v 1.1 2006/03/21 07:50:49 ru Exp
158 Set to avoid building or installing the BIND userland utilities,
164 .It Va WITHOUT_BLUETOOTH
165 .\" from FreeBSD: src/tools/build/options/WITHOUT_BLUETOOTH,v 1.1 2006/03/21 07:50:49 ru Exp
166 Set to not build Bluetooth related kernel modules, programs and libraries.
168 .\" from FreeBSD: src/tools/build/options/WITHOUT_BOOT,v 1.1 2006/03/21 07:50:49 ru Exp
169 Set to not build the boot blocks and loader.
170 .It Va WITHOUT_CALENDAR
171 .\" from FreeBSD: src/tools/build/options/WITHOUT_CALENDAR,v 1.1 2006/03/21 07:50:49 ru Exp
175 .\" from FreeBSD: src/tools/build/options/WITHOUT_CPP,v 1.1 2006/03/21 07:50:49 ru Exp
179 .\" from FreeBSD: src/tools/build/options/WITHOUT_CRYPT,v 1.1 2006/03/21 07:50:49 ru Exp
180 Set to not build any crypto code.
181 When set, it also enforces the following options:
187 .Va WITHOUT_KERBEROS_SUPPORT
194 .\" from FreeBSD: src/tools/build/options/WITHOUT_CVS,v 1.1 2006/03/21 07:50:49 ru Exp
195 Set to not build CVS.
197 .\" from FreeBSD: src/tools/build/options/WITHOUT_CXX,v 1.1 2006/03/21 07:50:49 ru Exp
200 and related libraries.
202 .\" from FreeBSD: src/tools/build/options/WITHOUT_DICT,v 1.1 2006/03/21 07:50:49 ru Exp
203 Set to not build the Webster dictionary files.
204 .It Va WITHOUT_DYNAMICROOT
205 .\" from FreeBSD: src/tools/build/options/WITHOUT_DYNAMICROOT,v 1.1 2006/03/21 07:50:49 ru Exp
206 Set this if you do not want to link
211 .It Va WITHOUT_EXAMPLES
212 .\" from FreeBSD: src/tools/build/options/WITHOUT_EXAMPLES,v 1.2 2006/03/21 09:06:24 ru Exp
213 Set to avoid installing examples to
214 .Pa /usr/share/examples/ .
216 .\" from FreeBSD: src/tools/build/options/WITHOUT_FORTH,v 1.1 2006/03/21 07:50:49 ru Exp
217 Set to build bootloaders without Forth support.
218 .It Va WITHOUT_FORTRAN
219 .\" from FreeBSD: src/tools/build/options/WITHOUT_FORTRAN,v 1.1 2006/03/21 07:50:49 ru Exp
222 and related libraries.
223 .It Va WITHOUT_FP_LIBC
224 .\" from FreeBSD: src/tools/build/options/WITHOUT_FP_LIBC,v 1.1 2006/03/21 07:50:49 ru Exp
227 without floating-point support.
229 .\" from FreeBSD: src/tools/build/options/WITHOUT_GAMES,v 1.1 2006/03/21 07:50:49 ru Exp
230 Set to not build games.
232 .\" from FreeBSD: src/tools/build/options/WITHOUT_GCOV,v 1.1 2006/03/21 07:50:49 ru Exp
237 .\" from FreeBSD: src/tools/build/options/WITHOUT_GDB,v 1.1 2006/03/21 07:50:49 ru Exp
240 When set, it also enforces the following options:
244 .Va WITHOUT_GNU_SUPPORT
246 .It Va WITHOUT_GNU_SUPPORT
247 .\" from FreeBSD: src/tools/build/options/WITHOUT_GNU_SUPPORT,v 1.1 2006/03/21 07:50:49 ru Exp
248 Set to build some programs without optional GNU support.
250 .\" from FreeBSD: src/tools/build/options/WITHOUT_GPIB,v 1.1 2006/03/21 07:50:49 ru Exp
251 Set to not build GPIB bus support.
253 .\" from FreeBSD: src/tools/build/options/WITHOUT_GROFF,v 1.1 2006/03/21 07:50:49 ru Exp
257 .\" from FreeBSD: src/tools/build/options/WITH_HESIOD,v 1.1 2006/03/21 07:50:50 ru Exp
258 Set to build Hesiod support.
260 .\" from FreeBSD: src/tools/build/options/WITHOUT_HTML,v 1.1 2006/03/21 07:50:49 ru Exp
261 Set to not build HTML docs.
263 .\" from FreeBSD: src/tools/build/options/WITHOUT_I4B,v 1.1 2006/03/21 07:50:50 ru Exp
264 Set to not build isdn4bsd package.
266 .\" from FreeBSD: src/tools/build/options/WITH_IDEA,v 1.1 2006/03/21 07:50:50 ru Exp
267 Set to build the IDEA encryption code.
268 This code is patented in the USA and many European countries.
270 .Em "YOUR RESPONSIBILITY"
271 to determine if you can legally use IDEA.
273 .\" from FreeBSD: src/tools/build/options/WITHOUT_INET6,v 1.1 2006/03/21 07:50:50 ru Exp
275 programs and libraries related to IPv6 networking.
276 When set, it also enforces the following options:
280 .Va WITHOUT_INET6_SUPPORT
282 .It Va WITHOUT_INET6_SUPPORT
283 .\" from FreeBSD: src/tools/build/options/WITHOUT_INET6_SUPPORT,v 1.1 2006/03/21 07:50:50 ru Exp
284 Set to build libraries, programs, and kernel modules without IPv6 support.
286 .\" from FreeBSD: src/tools/build/options/WITHOUT_INFO,v 1.1 2006/03/21 07:50:50 ru Exp
287 Set to not make or install
290 .It Va WITHOUT_IPFILTER
291 .\" from FreeBSD: src/tools/build/options/WITHOUT_IPFILTER,v 1.1 2006/03/21 07:50:50 ru Exp
292 Set to not build IP Filter package.
294 .\" from FreeBSD: src/tools/build/options/WITHOUT_IPX,v 1.1 2006/03/21 07:50:50 ru Exp
295 Set to not build programs and libraries related to IPX networking.
296 When set, it also enforces the following options:
300 .Va WITHOUT_IPX_SUPPORT
304 .It Va WITHOUT_IPX_SUPPORT
305 .\" from FreeBSD: src/tools/build/options/WITHOUT_IPX_SUPPORT,v 1.1 2006/03/21 07:50:50 ru Exp
306 Set to build some programs without IPX support.
307 .It Va WITHOUT_KERBEROS
308 .\" from FreeBSD: src/tools/build/options/WITHOUT_KERBEROS,v 1.1 2006/03/21 07:50:50 ru Exp
309 Set this if you do not want to build Kerberos 5 (KTH Heimdal).
310 When set, it also enforces the following options:
314 .Va WITHOUT_KERBEROS_SUPPORT
316 .It Va WITHOUT_KERBEROS_SUPPORT
317 .\" from FreeBSD: src/tools/build/options/WITHOUT_KERBEROS_SUPPORT,v 1.1 2006/03/21 07:50:50 ru Exp
318 Set to build some programs without Kerberos support, like
326 .\" from FreeBSD: src/tools/build/options/WITHOUT_LIB32,v 1.1 2006/03/21 07:50:50 ru Exp
327 On amd64, set to not build 32-bit library set and a
330 .It Va WITHOUT_LIBC_R
331 .\" from FreeBSD: src/tools/build/options/WITHOUT_LIBC_R,v 1.1 2006/03/21 07:50:50 ru Exp
334 (reentrant version of
336 .It Va WITHOUT_LIBPTHREAD
337 .\" from FreeBSD: src/tools/build/options/WITHOUT_LIBPTHREAD,v 1.1 2006/03/21 07:50:50 ru Exp
342 .It Va WITHOUT_LIBTHR
343 .\" from FreeBSD: src/tools/build/options/WITHOUT_LIBTHR,v 1.1 2006/03/21 07:50:50 ru Exp
348 .It Va WITHOUT_LOCALES
349 .\" from FreeBSD: src/tools/build/options/WITHOUT_LOCALES,v 1.1 2006/03/21 07:50:50 ru Exp
350 Set to not build localization files; see
353 .\" from FreeBSD: src/tools/build/options/WITHOUT_LPR,v 1.1 2006/03/21 07:50:50 ru Exp
356 and related programs.
357 .It Va WITHOUT_MAILWRAPPER
358 .\" from FreeBSD: src/tools/build/options/WITHOUT_MAILWRAPPER,v 1.1 2006/03/21 07:50:50 ru Exp
363 .\" from FreeBSD: src/tools/build/options/WITHOUT_MAN,v 1.1 2006/03/21 07:50:50 ru Exp
364 Set to not build manual pages.
366 .\" from FreeBSD: src/tools/build/options/WITHOUT_NCP,v 1.1 2006/03/21 07:50:50 ru Exp
367 Set to not build programs, libraries, and kernel modules
368 related to NetWare Core protocol.
369 .It Va WITHOUT_NETCAT
370 .\" from FreeBSD: src/tools/build/options/WITHOUT_NETCAT,v 1.1 2006/03/21 07:50:50 ru Exp
375 .\" from FreeBSD: src/tools/build/options/WITHOUT_NIS,v 1.1 2006/03/21 07:50:50 ru Exp
378 support and related programs.
379 If set, you might need to adopt your
385 .\" from FreeBSD: src/tools/build/options/WITHOUT_NLS,v 1.1 2006/03/21 07:50:50 ru Exp
386 Set to not build NLS catalogs.
387 .It Va WITHOUT_NLS_CATALOGS
388 .\" from FreeBSD: src/tools/build/options/WITHOUT_NLS_CATALOGS,v 1.1 2006/03/21 07:50:50 ru Exp
389 Set to not build NLS catalog support for
392 .\" from FreeBSD: src/tools/build/options/WITHOUT_OBJC,v 1.1 2006/03/21 07:50:50 ru Exp
393 Set to not build Objective C support.
394 .It Va WITHOUT_OPENSSH
395 .\" from FreeBSD: src/tools/build/options/WITHOUT_OPENSSH,v 1.1 2006/03/21 07:50:50 ru Exp
396 Set to not build OpenSSH.
397 .It Va WITHOUT_OPENSSL
398 .\" from FreeBSD: src/tools/build/options/WITHOUT_OPENSSL,v 1.1 2006/03/21 07:50:50 ru Exp
399 Set to not build OpenSSL.
400 When set, it also enforces the following options:
406 .Va WITHOUT_KERBEROS_SUPPORT
410 When set, it also enforces the following options:
414 .Va WITHOUT_PAM_SUPPORT
416 .It Va WITHOUT_PAM_SUPPORT
417 .\" from FreeBSD: src/tools/build/options/WITHOUT_PAM_SUPPORT,v 1.1 2006/03/21 07:50:50 ru Exp
418 Set to build some programs without PAM support, particularly
423 .\" from FreeBSD: src/tools/build/options/WITHOUT_PCVT,v 1.1 2006/03/21 07:50:50 ru Exp
426 system console utilities.
428 .\" from FreeBSD: src/tools/build/options/WITHOUT_PF,v 1.1 2006/03/21 07:50:50 ru Exp
429 Set to not build PF firewall package.
430 When set, it also enforces the following options:
436 .It Va WITHOUT_PROFILE
437 .\" from FreeBSD: src/tools/build/options/WITHOUT_PROFILE,v 1.1 2006/03/21 07:50:50 ru Exp
438 Set to avoid compiling profiled libraries.
440 .\" from FreeBSD: src/tools/build/options/WITHOUT_RCMDS,v 1.1 2006/03/21 07:50:50 ru Exp
441 Disable building of the
449 .\" from FreeBSD: src/tools/build/options/WITHOUT_RCS,v 1.1 2006/03/21 07:50:50 ru Exp
452 and related utilities.
453 .It Va WITHOUT_RESCUE
454 .\" from FreeBSD: src/tools/build/options/WITHOUT_RESCUE,v 1.1 2006/03/21 07:50:50 ru Exp
457 .It Va WITHOUT_SENDMAIL
458 .\" from FreeBSD: src/tools/build/options/WITHOUT_SENDMAIL,v 1.1 2006/03/21 07:50:50 ru Exp
461 and related programs.
462 .It Va WITHOUT_SETUID_LOGIN
463 .\" from FreeBSD: src/tools/build/options/WITHOUT_SETUID_LOGIN,v 1.1 2006/03/21 07:50:50 ru Exp
464 Set this to disable the installation of
466 as a set-user-ID root program.
467 .It Va WITHOUT_SHAREDOCS
468 .\" from FreeBSD: src/tools/build/options/WITHOUT_SHAREDOCS,v 1.1 2006/03/21 07:50:50 ru Exp
472 .It Va WITHOUT_SYSCONS
473 .\" from FreeBSD: src/tools/build/options/WITHOUT_SYSCONS,v 1.1 2006/03/21 07:50:50 ru Exp
476 support files such as keyboard maps, fonts, and screen output maps.
478 .\" from FreeBSD: src/tools/build/options/WITHOUT_TCSH,v 1.1 2006/03/21 07:50:50 ru Exp
479 Set to not build and install
483 .It Va WITHOUT_TOOLCHAIN
484 .\" from FreeBSD: src/tools/build/options/WITHOUT_TOOLCHAIN,v 1.1 2006/03/21 07:50:50 ru Exp
486 programs used for program development,
487 compilers, debuggers etc.
488 When set, it also enforces the following options:
495 .\" from FreeBSD: src/tools/build/options/WITHOUT_USB,v 1.1 2006/03/21 07:50:50 ru Exp
496 Set to not build USB-related programs and libraries.
497 .It Va WITHOUT_WPA_SUPPLICANT_EAPOL
498 .\" from FreeBSD: src/tools/build/options/WITHOUT_WPA_SUPPLICANT_EAPOL,v 1.1 2006/03/21 07:50:50 ru Exp
501 without support for the IEEE 802.1X protocol and without
502 support for EAP-PEAP, EAP-TLS, EAP-LEAP, and EAP-TTLS
503 protocols (usable only via 802.1X).
508 .It Pa /usr/share/mk/bsd.own.mk
521 This manual page was autogenerated.