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
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 source code, which is usually located 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 regardless of their setting;
69 even if they would be set to
73 Just the existence of an option will cause
77 The following list provides a name and short description for variables
78 that can be used for source builds.
79 .Bl -tag -width indent
81 .\" from FreeBSD: src/tools/build/options/WITHOUT_ACPI,v 1.1 2006/03/21 07:50:49 ru Exp
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
88 Set to compile programs and libraries without the
92 .\" from FreeBSD: src/tools/build/options/WITHOUT_ATM,v 1.1 2006/03/21 07:50:49 ru Exp
94 programs and libraries related to ATM networking.
96 .\" from FreeBSD: src/tools/build/options/WITHOUT_AUDIT,v 1.1 2006/03/21 07:50:49 ru Exp
97 Set to not build audit support into system programs.
99 .\" from FreeBSD: src/tools/build/options/WITHOUT_AUTHPF,v 1.1 2006/03/21 07:50:49 ru Exp
103 .\" from FreeBSD: src/tools/build/options/WITHOUT_BIND,v 1.1 2006/03/21 07:50:49 ru Exp
104 Setting this variable will prevent any part of BIND from being built.
105 When set, it also enforces the following options:
109 .Va WITHOUT_BIND_DNSSEC
113 .Va WITHOUT_BIND_LIBS_LWRES
115 .Va WITHOUT_BIND_MTREE
117 .Va WITHOUT_BIND_NAMED
119 .Va WITHOUT_BIND_UTILS
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
123 Set to avoid building or installing the DNSSEC related binaries,
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
129 Set 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
133 Set 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
136 Set to avoid installing the lightweight resolver library in
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
142 to create the chroot directory structure under
144 and avoid creating an
146 symlink to the chroot directory.
147 When set, it also enforces the following options:
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
155 Set to avoid building or installing
158 .Xr named-checkconf 8 ,
159 .Xr named-checkzone 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
165 Set to avoid building or installing the BIND userland utilities,
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
173 Set to not build Bluetooth related kernel modules, programs and libraries.
175 .\" from FreeBSD: src/tools/build/options/WITHOUT_BOOT,v 1.1 2006/03/21 07:50:49 ru Exp
176 Set to not build the boot blocks and loader.
178 .\" from FreeBSD: src/tools/build/options/WITHOUT_BZIP2,v 1.1 2007/01/26 10:19:08 delphij Exp
179 Set to not build contributed bzip2 software as a part of the base system.
180 .Sy "The option has no effect yet."
181 When set, it also enforces the following options:
185 .Va WITHOUT_BZIP2_SUPPORT
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
189 Set 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
195 .\" from FreeBSD: src/tools/build/options/WITHOUT_CDDL,v 1.1 2006/11/01 09:02:11 jb Exp
196 Set to not build code licensed under Sun's CDDL.
197 When set, it also enforces the following options:
204 .\" from FreeBSD: src/tools/build/options/WITHOUT_CPP,v 1.1 2006/03/21 07:50:49 ru Exp
208 .\" from FreeBSD: src/tools/build/options/WITHOUT_CRYPT,v 1.1 2006/03/21 07:50:49 ru Exp
209 Set to not build any crypto code.
210 When set, it also enforces the following options:
216 .Va WITHOUT_KERBEROS_SUPPORT
223 .\" from FreeBSD: src/tools/build/options/WITHOUT_CVS,v 1.1 2006/03/21 07:50:49 ru Exp
224 Set to not build CVS.
226 .\" from FreeBSD: src/tools/build/options/WITHOUT_CXX,v 1.1 2006/03/21 07:50:49 ru Exp
229 and related libraries.
231 .\" from FreeBSD: src/tools/build/options/WITHOUT_DICT,v 1.1 2006/03/21 07:50:49 ru Exp
232 Set 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
235 Set this if you do not want to link
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
242 Set to avoid installing examples to
243 .Pa /usr/share/examples/ .
245 .\" from FreeBSD: src/tools/build/options/WITHOUT_FORTH,v 1.1 2006/03/21 07:50:49 ru Exp
246 Set 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
251 and 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
256 without floating-point support.
258 .\" from FreeBSD: src/tools/build/options/WITHOUT_GAMES,v 1.1 2006/03/21 07:50:49 ru Exp
259 Set to not build games.
261 .\" from FreeBSD: src/tools/build/options/WITHOUT_GCOV,v 1.1 2006/03/21 07:50:49 ru Exp
266 .\" from FreeBSD: src/tools/build/options/WITHOUT_GDB,v 1.1 2006/03/21 07:50:49 ru Exp
270 .\" from FreeBSD: src/tools/build/options/WITHOUT_GNU,v 1.2 2006/07/31 13:53:27 yar Exp
271 Set to not build contributed GNU software as a part of the base system.
272 This option can be useful if the system built must not contain any code
273 covered by the GNU Public License due to legal reasons.
274 .Sy "The option has no effect yet."
275 When set, it also enforces the following options:
279 .Va WITHOUT_GNU_SUPPORT
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
283 Set to build some programs without optional GNU support.
285 .\" from FreeBSD: src/tools/build/options/WITHOUT_GPIB,v 1.1 2006/03/21 07:50:49 ru Exp
286 Set to not build GPIB bus support.
288 .\" from FreeBSD: src/tools/build/options/WITHOUT_GROFF,v 1.1 2006/03/21 07:50:49 ru Exp
292 .\" from FreeBSD: src/tools/build/options/WITH_HESIOD,v 1.1 2006/03/21 07:50:50 ru Exp
293 Set to build Hesiod support.
295 .\" from FreeBSD: src/tools/build/options/WITHOUT_HTML,v 1.1 2006/03/21 07:50:49 ru Exp
296 Set to not build HTML docs.
298 .\" from FreeBSD: src/tools/build/options/WITHOUT_I4B,v 1.1 2006/03/21 07:50:50 ru Exp
299 Set to not build isdn4bsd package.
301 .\" from FreeBSD: src/tools/build/options/WITH_IDEA,v 1.1 2006/03/21 07:50:50 ru Exp
302 Set to build the IDEA encryption code.
303 This code is patented in the USA and many European countries.
305 .Em "YOUR RESPONSIBILITY"
306 to determine if you can legally use IDEA.
308 .\" from FreeBSD: src/tools/build/options/WITHOUT_INET6,v 1.1 2006/03/21 07:50:50 ru Exp
310 programs and libraries related to IPv6 networking.
311 When set, it also enforces the following options:
315 .Va WITHOUT_INET6_SUPPORT
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
319 Set to build libraries, programs, and kernel modules without IPv6 support.
321 .\" from FreeBSD: src/tools/build/options/WITHOUT_INFO,v 1.1 2006/03/21 07:50:50 ru Exp
322 Set to not make or install
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
327 Set to not build IP Filter package.
329 .\" from FreeBSD: src/tools/build/options/WITHOUT_IPX,v 1.1 2006/03/21 07:50:50 ru Exp
330 Set to not build programs and libraries related to IPX networking.
331 When set, it also enforces the following options:
335 .Va WITHOUT_IPX_SUPPORT
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
341 Set 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
344 Set this if you do not want to build Kerberos 5 (KTH Heimdal).
345 When set, it also enforces the following options:
349 .Va WITHOUT_KERBEROS_SUPPORT
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
353 Set to build some programs without Kerberos support, like
361 .\" from FreeBSD: src/tools/build/options/WITHOUT_LIB32,v 1.1 2006/03/21 07:50:50 ru Exp
362 On amd64, set to not build 32-bit library set and a
365 .It Va WITHOUT_LIBPTHREAD
366 .\" from FreeBSD: src/tools/build/options/WITHOUT_LIBPTHREAD,v 1.1 2006/03/21 07:50:50 ru Exp
371 .It Va WITHOUT_LIBTHR
372 .\" from FreeBSD: src/tools/build/options/WITHOUT_LIBTHR,v 1.1 2006/03/21 07:50:50 ru Exp
377 .It Va WITHOUT_LOCALES
378 .\" from FreeBSD: src/tools/build/options/WITHOUT_LOCALES,v 1.1 2006/03/21 07:50:50 ru Exp
379 Set to not build localization files; see
382 .\" from FreeBSD: src/tools/build/options/WITHOUT_LPR,v 1.1 2006/03/21 07:50:50 ru Exp
385 and related programs.
386 .It Va WITHOUT_MAILWRAPPER
387 .\" from FreeBSD: src/tools/build/options/WITHOUT_MAILWRAPPER,v 1.1 2006/03/21 07:50:50 ru Exp
392 .\" from FreeBSD: src/tools/build/options/WITHOUT_MAN,v 1.1 2006/03/21 07:50:50 ru Exp
393 Set to not build manual pages.
395 .\" from FreeBSD: src/tools/build/options/WITHOUT_NCP,v 1.1 2006/03/21 07:50:50 ru Exp
396 Set to not build programs, libraries, and kernel modules
397 related to NetWare Core protocol.
398 .It Va WITHOUT_NETCAT
399 .\" from FreeBSD: src/tools/build/options/WITHOUT_NETCAT,v 1.1 2006/03/21 07:50:50 ru Exp
404 .\" from FreeBSD: src/tools/build/options/WITHOUT_NIS,v 1.1 2006/03/21 07:50:50 ru Exp
407 support and related programs.
408 If set, you might need to adopt your
414 .\" from FreeBSD: src/tools/build/options/WITHOUT_NLS,v 1.1 2006/03/21 07:50:50 ru Exp
415 Set to not build NLS catalogs.
416 .It Va WITHOUT_NLS_CATALOGS
417 .\" from FreeBSD: src/tools/build/options/WITHOUT_NLS_CATALOGS,v 1.1 2006/03/21 07:50:50 ru Exp
418 Set to not build NLS catalog support for
420 .It Va WITHOUT_NS_CACHING
421 .\" from FreeBSD: src/tools/build/options/WITHOUT_NS_CACHING,v 1.1 2006/07/31 13:08:47 yar Exp
422 Set to disable name caching in the
425 The generic caching daemon,
427 will not be built either if this option is set.
429 .\" from FreeBSD: src/tools/build/options/WITHOUT_OBJC,v 1.1 2006/03/21 07:50:50 ru Exp
430 Set to not build Objective C support.
431 .It Va WITHOUT_OPENSSH
432 .\" from FreeBSD: src/tools/build/options/WITHOUT_OPENSSH,v 1.1 2006/03/21 07:50:50 ru Exp
433 Set to not build OpenSSH.
434 .It Va WITHOUT_OPENSSL
435 .\" from FreeBSD: src/tools/build/options/WITHOUT_OPENSSL,v 1.1 2006/03/21 07:50:50 ru Exp
436 Set to not build OpenSSL.
437 When set, it also enforces the following options:
443 .Va WITHOUT_KERBEROS_SUPPORT
448 .\" from FreeBSD: src/tools/build/options/WITHOUT_PAM,v 1.2 2006/07/31 13:53:27 yar Exp
449 Set to not build PAM library and modules.
450 .Sy "This option is deprecated and does nothing."
451 When set, it also enforces the following options:
455 .Va WITHOUT_PAM_SUPPORT
457 .It Va WITHOUT_PAM_SUPPORT
458 .\" from FreeBSD: src/tools/build/options/WITHOUT_PAM_SUPPORT,v 1.1 2006/03/21 07:50:50 ru Exp
459 Set to build some programs without PAM support, particularly
464 .\" from FreeBSD: src/tools/build/options/WITHOUT_PF,v 1.1 2006/03/21 07:50:50 ru Exp
465 Set to not build PF firewall package.
466 When set, it also enforces the following options:
472 .It Va WITHOUT_PROFILE
473 .\" from FreeBSD: src/tools/build/options/WITHOUT_PROFILE,v 1.1 2006/03/21 07:50:50 ru Exp
474 Set to avoid compiling profiled libraries.
476 .\" from FreeBSD: src/tools/build/options/WITHOUT_RCMDS,v 1.1 2006/03/21 07:50:50 ru Exp
477 Disable building of the
485 .\" from FreeBSD: src/tools/build/options/WITHOUT_RCS,v 1.1 2006/03/21 07:50:50 ru Exp
488 and related utilities.
489 .It Va WITHOUT_RESCUE
490 .\" from FreeBSD: src/tools/build/options/WITHOUT_RESCUE,v 1.1 2006/03/21 07:50:50 ru Exp
493 .It Va WITHOUT_SENDMAIL
494 .\" from FreeBSD: src/tools/build/options/WITHOUT_SENDMAIL,v 1.1 2006/03/21 07:50:50 ru Exp
497 and related programs.
498 .It Va WITHOUT_SETUID_LOGIN
499 .\" from FreeBSD: src/tools/build/options/WITHOUT_SETUID_LOGIN,v 1.1 2006/03/21 07:50:50 ru Exp
500 Set this to disable the installation of
502 as a set-user-ID root program.
503 .It Va WITHOUT_SHAREDOCS
504 .\" from FreeBSD: src/tools/build/options/WITHOUT_SHAREDOCS,v 1.1 2006/03/21 07:50:50 ru Exp
508 .It Va WITHOUT_SYSCONS
509 .\" from FreeBSD: src/tools/build/options/WITHOUT_SYSCONS,v 1.1 2006/03/21 07:50:50 ru Exp
512 support files such as keyboard maps, fonts, and screen output maps.
514 .\" from FreeBSD: src/tools/build/options/WITHOUT_TCSH,v 1.1 2006/03/21 07:50:50 ru Exp
515 Set to not build and install
519 .It Va WITHOUT_TOOLCHAIN
520 .\" from FreeBSD: src/tools/build/options/WITHOUT_TOOLCHAIN,v 1.1 2006/03/21 07:50:50 ru Exp
522 programs used for program development,
523 compilers, debuggers etc.
524 When set, it also enforces the following options:
531 .\" from FreeBSD: src/tools/build/options/WITHOUT_USB,v 1.1 2006/03/21 07:50:50 ru Exp
532 Set to not build USB-related programs and libraries.
533 .It Va WITHOUT_WPA_SUPPLICANT_EAPOL
534 .\" from FreeBSD: src/tools/build/options/WITHOUT_WPA_SUPPLICANT_EAPOL,v 1.1 2006/03/21 07:50:50 ru Exp
537 without support for the IEEE 802.1X protocol and without
538 support for EAP-PEAP, EAP-TLS, EAP-LEAP, and EAP-TTLS
539 protocols (usable only via 802.1X).
541 .\" from FreeBSD: src/tools/build/options/WITHOUT_ZFS,v 1.1 2007/04/06 02:13:30 pjd Exp
542 Set to not build ZFS file system.
547 .It Pa /usr/share/mk/bsd.own.mk
560 This manual page was autogenerated.