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.1 2006/03/21 07:50:49 ru Exp
135 to create the chroot directory structure under
137 and avoid creating an
139 symlink to the chroot directory.
140 This option should typically be used together with
141 .Va WITHOUT_BIND_ETC .
142 .It Va WITHOUT_BIND_NAMED
143 .\" from FreeBSD: src/tools/build/options/WITHOUT_BIND_NAMED,v 1.1 2006/03/21 07:50:49 ru Exp
144 Set to avoid building or installing
147 .Xr named-checkconf 8 ,
148 .Xr named-checkzone 8 ,
152 .It Va WITHOUT_BIND_UTILS
153 .\" from FreeBSD: src/tools/build/options/WITHOUT_BIND_UTILS,v 1.1 2006/03/21 07:50:49 ru Exp
154 Set to avoid building or installing the BIND userland utilities,
160 .It Va WITHOUT_BLUETOOTH
161 .\" from FreeBSD: src/tools/build/options/WITHOUT_BLUETOOTH,v 1.1 2006/03/21 07:50:49 ru Exp
162 Set to not build Bluetooth related kernel modules, programs and libraries.
164 .\" from FreeBSD: src/tools/build/options/WITHOUT_BOOT,v 1.1 2006/03/21 07:50:49 ru Exp
165 Set to not build the boot blocks and loader.
166 .It Va WITHOUT_CALENDAR
167 .\" from FreeBSD: src/tools/build/options/WITHOUT_CALENDAR,v 1.1 2006/03/21 07:50:49 ru Exp
171 .\" from FreeBSD: src/tools/build/options/WITHOUT_CPP,v 1.1 2006/03/21 07:50:49 ru Exp
175 .\" from FreeBSD: src/tools/build/options/WITHOUT_CRYPT,v 1.1 2006/03/21 07:50:49 ru Exp
176 Set to not build any crypto code.
177 When set, it also enforces the following options:
183 .Va WITHOUT_KERBEROS_SUPPORT
190 .\" from FreeBSD: src/tools/build/options/WITHOUT_CVS,v 1.1 2006/03/21 07:50:49 ru Exp
191 Set to not build CVS.
193 .\" from FreeBSD: src/tools/build/options/WITHOUT_CXX,v 1.1 2006/03/21 07:50:49 ru Exp
196 and related libraries.
198 .\" from FreeBSD: src/tools/build/options/WITHOUT_DICT,v 1.1 2006/03/21 07:50:49 ru Exp
199 Set to not build the Webster dictionary files.
200 .It Va WITHOUT_DYNAMICROOT
201 .\" from FreeBSD: src/tools/build/options/WITHOUT_DYNAMICROOT,v 1.1 2006/03/21 07:50:49 ru Exp
202 Set this if you do not want to link
207 .It Va WITHOUT_EXAMPLES
208 .\" from FreeBSD: src/tools/build/options/WITHOUT_EXAMPLES,v 1.2 2006/03/21 09:06:24 ru Exp
209 Set to avoid installing examples to
210 .Pa /usr/share/examples/ .
212 .\" from FreeBSD: src/tools/build/options/WITHOUT_FORTH,v 1.1 2006/03/21 07:50:49 ru Exp
213 Set to build bootloaders without Forth support.
214 .It Va WITHOUT_FORTRAN
215 .\" from FreeBSD: src/tools/build/options/WITHOUT_FORTRAN,v 1.1 2006/03/21 07:50:49 ru Exp
218 and related libraries.
219 .It Va WITHOUT_FP_LIBC
220 .\" from FreeBSD: src/tools/build/options/WITHOUT_FP_LIBC,v 1.1 2006/03/21 07:50:49 ru Exp
223 without floating-point support.
225 .\" from FreeBSD: src/tools/build/options/WITHOUT_GAMES,v 1.1 2006/03/21 07:50:49 ru Exp
226 Set to not build games.
228 .\" from FreeBSD: src/tools/build/options/WITHOUT_GCOV,v 1.1 2006/03/21 07:50:49 ru Exp
233 .\" from FreeBSD: src/tools/build/options/WITHOUT_GDB,v 1.1 2006/03/21 07:50:49 ru Exp
236 When set, it also enforces the following options:
240 .Va WITHOUT_GNU_SUPPORT
242 .It Va WITHOUT_GNU_SUPPORT
243 .\" from FreeBSD: src/tools/build/options/WITHOUT_GNU_SUPPORT,v 1.1 2006/03/21 07:50:49 ru Exp
244 Set to build some programs without optional GNU support.
246 .\" from FreeBSD: src/tools/build/options/WITHOUT_GPIB,v 1.1 2006/03/21 07:50:49 ru Exp
247 Set to not build GPIB bus support.
249 .\" from FreeBSD: src/tools/build/options/WITHOUT_GROFF,v 1.1 2006/03/21 07:50:49 ru Exp
253 .\" from FreeBSD: src/tools/build/options/WITH_HESIOD,v 1.1 2006/03/21 07:50:50 ru Exp
254 Set to build Hesiod support.
256 .\" from FreeBSD: src/tools/build/options/WITHOUT_HTML,v 1.1 2006/03/21 07:50:49 ru Exp
257 Set to not build HTML docs.
259 .\" from FreeBSD: src/tools/build/options/WITHOUT_I4B,v 1.1 2006/03/21 07:50:50 ru Exp
260 Set to not build isdn4bsd package.
262 .\" from FreeBSD: src/tools/build/options/WITH_IDEA,v 1.1 2006/03/21 07:50:50 ru Exp
263 Set to build the IDEA encryption code.
264 This code is patented in the USA and many European countries.
266 .Em "YOUR RESPONSIBILITY"
267 to determine if you can legally use IDEA.
269 .\" from FreeBSD: src/tools/build/options/WITHOUT_INET6,v 1.1 2006/03/21 07:50:50 ru Exp
271 programs and libraries related to IPv6 networking.
272 When set, it also enforces the following options:
276 .Va WITHOUT_INET6_SUPPORT
278 .It Va WITHOUT_INET6_SUPPORT
279 .\" from FreeBSD: src/tools/build/options/WITHOUT_INET6_SUPPORT,v 1.1 2006/03/21 07:50:50 ru Exp
280 Set to build libraries, programs, and kernel modules without IPv6 support.
282 .\" from FreeBSD: src/tools/build/options/WITHOUT_INFO,v 1.1 2006/03/21 07:50:50 ru Exp
283 Set to not make or install
286 .It Va WITHOUT_IPFILTER
287 .\" from FreeBSD: src/tools/build/options/WITHOUT_IPFILTER,v 1.1 2006/03/21 07:50:50 ru Exp
288 Set to not build IP Filter package.
290 .\" from FreeBSD: src/tools/build/options/WITHOUT_IPX,v 1.1 2006/03/21 07:50:50 ru Exp
291 Set to not build programs and libraries related to IPX networking.
292 When set, it also enforces the following options:
296 .Va WITHOUT_IPX_SUPPORT
300 .It Va WITHOUT_IPX_SUPPORT
301 .\" from FreeBSD: src/tools/build/options/WITHOUT_IPX_SUPPORT,v 1.1 2006/03/21 07:50:50 ru Exp
302 Set to build some programs without IPX support.
303 .It Va WITHOUT_KERBEROS
304 .\" from FreeBSD: src/tools/build/options/WITHOUT_KERBEROS,v 1.1 2006/03/21 07:50:50 ru Exp
305 Set this if you do not want to build Kerberos 5 (KTH Heimdal).
306 When set, it also enforces the following options:
310 .Va WITHOUT_KERBEROS_SUPPORT
312 .It Va WITHOUT_KERBEROS_SUPPORT
313 .\" from FreeBSD: src/tools/build/options/WITHOUT_KERBEROS_SUPPORT,v 1.1 2006/03/21 07:50:50 ru Exp
314 Set to build some programs without Kerberos support, like
322 .\" from FreeBSD: src/tools/build/options/WITHOUT_LIB32,v 1.1 2006/03/21 07:50:50 ru Exp
323 On amd64, set to not build 32-bit library set and a
326 .It Va WITHOUT_LIBC_R
327 .\" from FreeBSD: src/tools/build/options/WITHOUT_LIBC_R,v 1.1 2006/03/21 07:50:50 ru Exp
330 (reentrant version of
332 .It Va WITHOUT_LIBPTHREAD
333 .\" from FreeBSD: src/tools/build/options/WITHOUT_LIBPTHREAD,v 1.1 2006/03/21 07:50:50 ru Exp
338 .It Va WITHOUT_LIBTHR
339 .\" from FreeBSD: src/tools/build/options/WITHOUT_LIBTHR,v 1.1 2006/03/21 07:50:50 ru Exp
344 .It Va WITHOUT_LOCALES
345 .\" from FreeBSD: src/tools/build/options/WITHOUT_LOCALES,v 1.1 2006/03/21 07:50:50 ru Exp
346 Set to not build localization files; see
349 .\" from FreeBSD: src/tools/build/options/WITHOUT_LPR,v 1.1 2006/03/21 07:50:50 ru Exp
352 and related programs.
353 .It Va WITHOUT_MAILWRAPPER
354 .\" from FreeBSD: src/tools/build/options/WITHOUT_MAILWRAPPER,v 1.1 2006/03/21 07:50:50 ru Exp
359 .\" from FreeBSD: src/tools/build/options/WITHOUT_MAN,v 1.1 2006/03/21 07:50:50 ru Exp
360 Set to not build manual pages.
362 .\" from FreeBSD: src/tools/build/options/WITHOUT_NCP,v 1.1 2006/03/21 07:50:50 ru Exp
363 Set to not build programs, libraries, and kernel modules
364 related to NetWare Core protocol.
365 .It Va WITHOUT_NETCAT
366 .\" from FreeBSD: src/tools/build/options/WITHOUT_NETCAT,v 1.1 2006/03/21 07:50:50 ru Exp
371 .\" from FreeBSD: src/tools/build/options/WITHOUT_NIS,v 1.1 2006/03/21 07:50:50 ru Exp
374 support and related programs.
375 If set, you might need to adopt your
381 .\" from FreeBSD: src/tools/build/options/WITHOUT_NLS,v 1.1 2006/03/21 07:50:50 ru Exp
382 Set to not build NLS catalogs.
383 .It Va WITHOUT_NLS_CATALOGS
384 .\" from FreeBSD: src/tools/build/options/WITHOUT_NLS_CATALOGS,v 1.1 2006/03/21 07:50:50 ru Exp
385 Set to not build NLS catalog support for
388 .\" from FreeBSD: src/tools/build/options/WITHOUT_OBJC,v 1.1 2006/03/21 07:50:50 ru Exp
389 Set to not build Objective C support.
390 .It Va WITHOUT_OPENSSH
391 .\" from FreeBSD: src/tools/build/options/WITHOUT_OPENSSH,v 1.1 2006/03/21 07:50:50 ru Exp
392 Set to not build OpenSSH.
393 .It Va WITHOUT_OPENSSL
394 .\" from FreeBSD: src/tools/build/options/WITHOUT_OPENSSL,v 1.1 2006/03/21 07:50:50 ru Exp
395 Set to not build OpenSSL.
396 When set, it also enforces the following options:
402 .Va WITHOUT_KERBEROS_SUPPORT
406 When set, it also enforces the following options:
410 .Va WITHOUT_PAM_SUPPORT
412 .It Va WITHOUT_PAM_SUPPORT
413 .\" from FreeBSD: src/tools/build/options/WITHOUT_PAM_SUPPORT,v 1.1 2006/03/21 07:50:50 ru Exp
414 Set to build some programs without PAM support, particularly
419 .\" from FreeBSD: src/tools/build/options/WITHOUT_PCVT,v 1.1 2006/03/21 07:50:50 ru Exp
422 system console utilities.
424 .\" from FreeBSD: src/tools/build/options/WITHOUT_PF,v 1.1 2006/03/21 07:50:50 ru Exp
425 Set to not build PF firewall package.
426 When set, it also enforces the following options:
432 .It Va WITHOUT_PROFILE
433 .\" from FreeBSD: src/tools/build/options/WITHOUT_PROFILE,v 1.1 2006/03/21 07:50:50 ru Exp
434 Set to avoid compiling profiled libraries.
436 .\" from FreeBSD: src/tools/build/options/WITHOUT_RCMDS,v 1.1 2006/03/21 07:50:50 ru Exp
437 Disable building of the
445 .\" from FreeBSD: src/tools/build/options/WITHOUT_RCS,v 1.1 2006/03/21 07:50:50 ru Exp
448 and related utilities.
449 .It Va WITHOUT_RESCUE
450 .\" from FreeBSD: src/tools/build/options/WITHOUT_RESCUE,v 1.1 2006/03/21 07:50:50 ru Exp
453 .It Va WITHOUT_SENDMAIL
454 .\" from FreeBSD: src/tools/build/options/WITHOUT_SENDMAIL,v 1.1 2006/03/21 07:50:50 ru Exp
457 and related programs.
458 .It Va WITHOUT_SETUID_LOGIN
459 .\" from FreeBSD: src/tools/build/options/WITHOUT_SETUID_LOGIN,v 1.1 2006/03/21 07:50:50 ru Exp
460 Set this to disable the installation of
462 as a set-user-ID root program.
463 .It Va WITHOUT_SHAREDOCS
464 .\" from FreeBSD: src/tools/build/options/WITHOUT_SHAREDOCS,v 1.1 2006/03/21 07:50:50 ru Exp
468 .It Va WITHOUT_SYSCONS
469 .\" from FreeBSD: src/tools/build/options/WITHOUT_SYSCONS,v 1.1 2006/03/21 07:50:50 ru Exp
472 support files such as keyboard maps, fonts, and screen output maps.
474 .\" from FreeBSD: src/tools/build/options/WITHOUT_TCSH,v 1.1 2006/03/21 07:50:50 ru Exp
475 Set to not build and install
479 .It Va WITHOUT_TOOLCHAIN
480 .\" from FreeBSD: src/tools/build/options/WITHOUT_TOOLCHAIN,v 1.1 2006/03/21 07:50:50 ru Exp
482 programs used for program development,
483 compilers, debuggers etc.
484 When set, it also enforces the following options:
491 .\" from FreeBSD: src/tools/build/options/WITHOUT_USB,v 1.1 2006/03/21 07:50:50 ru Exp
492 Set to not build USB-related programs and libraries.
493 .It Va WITHOUT_WPA_SUPPLICANT_EAPOL
494 .\" from FreeBSD: src/tools/build/options/WITHOUT_WPA_SUPPLICANT_EAPOL,v 1.1 2006/03/21 07:50:50 ru Exp
497 without support for the IEEE 802.1X protocol and without
498 support for EAP-PEAP, EAP-TLS, EAP-LEAP, and EAP-TTLS
499 protocols (usable only via 802.1X).
504 .It Pa /usr/share/mk/bsd.own.mk
517 This manual page was autogenerated.