1.\" DO NOT EDIT-- this file is automatically generated. 2.\" from FreeBSD: head/tools/build/options/makeman 221733 2011-05-10 13:01:11Z ru 3.\" $FreeBSD$ 4.Dd December 2, 2011 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 41may be 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 its 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_ACCT 81.\" from FreeBSD: head/tools/build/options/WITHOUT_ACCT 223201 2011-06-17 20:47:44Z ed 82Set to not build process accounting tools such as 83.Xr accton 8 84and 85.Xr sa 8 . 86.It Va WITHOUT_ACPI 87.\" from FreeBSD: head/tools/build/options/WITHOUT_ACPI 156932 2006-03-21 07:50:50Z ru 88Set to not build 89.Xr acpiconf 8 , 90.Xr acpidump 8 91and related programs. 92.It Va WITHOUT_AMD 93.\" from FreeBSD: head/tools/build/options/WITHOUT_AMD 183242 2008-09-21 22:02:26Z sam 94Set to not build 95.Xr amd 8 , 96and related programs. 97.It Va WITHOUT_APM 98.\" from FreeBSD: head/tools/build/options/WITHOUT_APM 183242 2008-09-21 22:02:26Z sam 99Set to not build 100.Xr apm 8 , 101.Xr apmd 8 102and related programs. 103.It Va WITHOUT_ASSERT_DEBUG 104.\" from FreeBSD: head/tools/build/options/WITHOUT_ASSERT_DEBUG 162215 2006-09-11 13:55:27Z ru 105Set to compile programs and libraries without the 106.Xr assert 3 107checks. 108.It Va WITHOUT_AT 109.\" from FreeBSD: head/tools/build/options/WITHOUT_AT 183242 2008-09-21 22:02:26Z sam 110Set to not build 111.Xr at 1 112and related utilities. 113.It Va WITHOUT_ATM 114.\" from FreeBSD: head/tools/build/options/WITHOUT_ATM 156932 2006-03-21 07:50:50Z ru 115Set to not build 116programs and libraries related to ATM networking. 117.It Va WITHOUT_AUDIT 118.\" from FreeBSD: head/tools/build/options/WITHOUT_AUDIT 156932 2006-03-21 07:50:50Z ru 119Set to not build audit support into system programs. 120.It Va WITHOUT_AUTHPF 121.\" from FreeBSD: head/tools/build/options/WITHOUT_AUTHPF 156932 2006-03-21 07:50:50Z ru 122Set to not build 123.Xr authpf 8 . 124.It Va WITHOUT_BIND 125.\" from FreeBSD: head/tools/build/options/WITHOUT_BIND 156932 2006-03-21 07:50:50Z ru 126Setting this variable will prevent any part of BIND from being built. 127When set, it also enforces the following options: 128.Pp 129.Bl -item -compact 130.It 131.Va WITHOUT_BIND_DNSSEC 132.It 133.Va WITHOUT_BIND_ETC 134.It 135.Va WITHOUT_BIND_LIBS 136.It 137.Va WITHOUT_BIND_LIBS_LWRES 138.It 139.Va WITHOUT_BIND_MTREE 140.It 141.Va WITHOUT_BIND_NAMED 142.It 143.Va WITHOUT_BIND_UTILS 144.El 145.It Va WITHOUT_BIND_DNSSEC 146.\" from FreeBSD: head/tools/build/options/WITHOUT_BIND_DNSSEC 156932 2006-03-21 07:50:50Z ru 147Set to avoid building or installing the DNSSEC related binaries, 148.Xr dnssec-keygen 8 149and 150.Xr dnssec-signzone 8 . 151.It Va WITHOUT_BIND_ETC 152.\" from FreeBSD: head/tools/build/options/WITHOUT_BIND_ETC 156932 2006-03-21 07:50:50Z ru 153Set to avoid installing the default files to 154.Pa /var/named/etc/namedb . 155.It Va WITH_BIND_IDN 156.\" from FreeBSD: head/tools/build/options/WITH_BIND_IDN 193280 2009-06-01 21:58:59Z dougb 157Set to enable IDN support for dig, host, and nslookup. 158This requires ports/dns/idnkit to be installed in /usr/local. 159.It Va WITH_BIND_LARGE_FILE 160.\" from FreeBSD: head/tools/build/options/WITH_BIND_LARGE_FILE 193280 2009-06-01 21:58:59Z dougb 161Set to enable 64-bit file support. 162.It Va WITH_BIND_LIBS 163.\" from FreeBSD: head/tools/build/options/WITH_BIND_LIBS 193280 2009-06-01 21:58:59Z dougb 164Set to install BIND libraries and include files. 165.It Va WITHOUT_BIND_LIBS_LWRES 166.\" from FreeBSD: head/tools/build/options/WITHOUT_BIND_LIBS_LWRES 156932 2006-03-21 07:50:50Z ru 167Set to avoid installing the lightweight resolver library in 168.Pa /usr/lib . 169.It Va WITHOUT_BIND_MTREE 170.\" from FreeBSD: head/tools/build/options/WITHOUT_BIND_MTREE 157717 2006-04-13 10:37:29Z ru 171Set to avoid running 172.Xr mtree 8 173to create the chroot directory structure under 174.Pa /var/named , 175and avoid creating an 176.Pa /etc/namedb 177symlink to the chroot directory. 178When set, it also enforces the following options: 179.Pp 180.Bl -item -compact 181.It 182.Va WITHOUT_BIND_ETC 183.El 184.It Va WITHOUT_BIND_NAMED 185.\" from FreeBSD: head/tools/build/options/WITHOUT_BIND_NAMED 156932 2006-03-21 07:50:50Z ru 186Set to avoid building or installing 187.Xr named 8 , 188.Xr named.reload 8 , 189.Xr named-checkconf 8 , 190.Xr named-checkzone 8 , 191.Xr rndc 8 , 192and 193.Xr rndc-confgen 8 . 194.It Va WITH_BIND_SIGCHASE 195.\" from FreeBSD: head/tools/build/options/WITH_BIND_SIGCHASE 193280 2009-06-01 21:58:59Z dougb 196Set to enable DNSSEC validation support for dig, host, and nslookup. 197.It Va WITHOUT_BIND_UTILS 198.\" from FreeBSD: head/tools/build/options/WITHOUT_BIND_UTILS 156932 2006-03-21 07:50:50Z ru 199Set to avoid building or installing the BIND userland utilities, 200.Xr dig 1 , 201.Xr host 1 , 202.Xr nslookup 1 , 203and 204.Xr nsupdate 8 . 205.It Va WITH_BIND_XML 206.\" from FreeBSD: head/tools/build/options/WITH_BIND_XML 193280 2009-06-01 21:58:59Z dougb 207Set to enable the http statistics interface for named. 208This requires ports/textproc/libxml2 to be installed in /usr/local. 209.It Va WITHOUT_BINUTILS 210.\" from FreeBSD: head/tools/build/options/WITHOUT_BINUTILS 222090 2011-05-19 05:13:25Z imp 211Set to not install binutils (as, c++-filt, gconv, gnu-ar, gnu-randlib, 212ld, nm, objcopy, objdump, readelf, size and strip) 213.Bf -symbolic 214The option does not generally work for build targets, unless some alternative 215toolchain is enabled. 216.Ef 217.It Va WITHOUT_BLUETOOTH 218.\" from FreeBSD: head/tools/build/options/WITHOUT_BLUETOOTH 156932 2006-03-21 07:50:50Z ru 219Set to not build Bluetooth related kernel modules, programs and libraries. 220.It Va WITHOUT_BOOT 221.\" from FreeBSD: head/tools/build/options/WITHOUT_BOOT 156932 2006-03-21 07:50:50Z ru 222Set to not build the boot blocks and loader. 223.It Va WITHOUT_BSD_CPIO 224.\" from FreeBSD: head/tools/build/options/WITHOUT_BSD_CPIO 179813 2008-06-16 05:48:15Z dougb 225Set to not build the BSD licensed version of cpio based on 226.Xr libarchive 3 . 227.It Va WITH_BSD_GREP 228.\" from FreeBSD: head/tools/build/options/WITH_BSD_GREP 222273 2011-05-25 01:04:12Z obrien 229Install BSD-licensed grep as '[ef]grep' instead of GNU grep. 230.It Va WITHOUT_BSNMP 231.\" from FreeBSD: head/tools/build/options/WITHOUT_BSNMP 183306 2008-09-23 16:15:42Z sam 232Set to not build or install 233.Xr bsnmpd 1 234and related libraries and data files. 235.It Va WITHOUT_BZIP2 236.\" from FreeBSD: head/tools/build/options/WITHOUT_BZIP2 174550 2007-12-12 16:43:17Z ru 237Set to not build contributed bzip2 software as a part of the base system. 238.Bf -symbolic 239The option has no effect yet. 240.Ef 241When set, it also enforces the following options: 242.Pp 243.Bl -item -compact 244.It 245.Va WITHOUT_BZIP2_SUPPORT 246.El 247.It Va WITHOUT_BZIP2_SUPPORT 248.\" from FreeBSD: head/tools/build/options/WITHOUT_BZIP2_SUPPORT 166255 2007-01-26 10:19:08Z delphij 249Set to build some programs without optional bzip2 support. 250.It Va WITHOUT_CALENDAR 251.\" from FreeBSD: head/tools/build/options/WITHOUT_CALENDAR 156932 2006-03-21 07:50:50Z ru 252Set to not build 253.Xr calendar 1 . 254.It Va WITHOUT_CDDL 255.\" from FreeBSD: head/tools/build/options/WITHOUT_CDDL 163861 2006-11-01 09:02:11Z jb 256Set to not build code licensed under Sun's CDDL. 257When set, it also enforces the following options: 258.Pp 259.Bl -item -compact 260.It 261.Va WITHOUT_CTF 262.It 263.Va WITHOUT_ZFS 264.El 265.It Va WITHOUT_CLANG 266.\" from FreeBSD: head/tools/build/options/WITHOUT_CLANG 208971 2010-06-10 06:20:26Z ed 267Set to not build the Clang C/C++ compiler. 268.Pp 269It is a default setting on 270arm/arm, arm/armeb, ia64/ia64, mips/mipsel, mips/mipseb, mips/mips64el, mips/mips64eb, mips/mipsn32eb and sparc64/sparc64. 271.It Va WITH_CLANG 272.\" from FreeBSD: head/tools/build/options/WITH_CLANG 221730 2011-05-10 11:14:40Z ru 273Set to build the Clang C/C++ compiler. 274.Pp 275It is a default setting on 276amd64/amd64, i386/i386, pc98/i386, powerpc/powerpc and powerpc/powerpc64. 277.It Va WITHOUT_CPP 278.\" from FreeBSD: head/tools/build/options/WITHOUT_CPP 156932 2006-03-21 07:50:50Z ru 279Set to not build 280.Xr cpp 1 . 281.It Va WITHOUT_CRYPT 282.\" from FreeBSD: head/tools/build/options/WITHOUT_CRYPT 156932 2006-03-21 07:50:50Z ru 283Set to not build any crypto code. 284When set, it also enforces the following options: 285.Pp 286.Bl -item -compact 287.It 288.Va WITHOUT_KERBEROS 289.It 290.Va WITHOUT_KERBEROS_SUPPORT 291.It 292.Va WITHOUT_OPENSSH 293.It 294.Va WITHOUT_OPENSSL 295.El 296.Pp 297When set, the following options are also in effect: 298.Pp 299.Bl -inset -compact 300.It Va WITHOUT_GSSAPI 301(unless 302.Va WITH_GSSAPI 303is set explicitly) 304.El 305.It Va WITH_CTF 306.\" from FreeBSD: head/tools/build/options/WITH_CTF 228159 2011-11-30 18:22:44Z fjoe 307Set to compile with CTF (Compact C Type Format) data. 308CTF data encapsulates a reduced form of debugging information 309similar to DWARF and the venerable stabs and is required for DTrace. 310.It Va WITHOUT_CTM 311.\" from FreeBSD: head/tools/build/options/WITHOUT_CTM 183242 2008-09-21 22:02:26Z sam 312Set to not build 313.Xr ctm 1 314and related utilities. 315.It Va WITHOUT_CVS 316.\" from FreeBSD: head/tools/build/options/WITHOUT_CVS 156932 2006-03-21 07:50:50Z ru 317Set to not build CVS. 318.It Va WITHOUT_CXX 319.\" from FreeBSD: head/tools/build/options/WITHOUT_CXX 220402 2011-04-06 20:19:07Z uqs 320Set to not build 321.Xr g++ 1 322and related libraries. 323It will also prevent building of 324.Xr gperf 1 325and 326.Xr devd 8 . 327When set, it also enforces the following options: 328.Pp 329.Bl -item -compact 330.It 331.Va WITHOUT_CLANG 332.It 333.Va WITHOUT_GROFF 334.El 335.It Va WITHOUT_DICT 336.\" from FreeBSD: head/tools/build/options/WITHOUT_DICT 156932 2006-03-21 07:50:50Z ru 337Set to not build the Webster dictionary files. 338.It Va WITHOUT_DYNAMICROOT 339.\" from FreeBSD: head/tools/build/options/WITHOUT_DYNAMICROOT 156932 2006-03-21 07:50:50Z ru 340Set this if you do not want to link 341.Pa /bin 342and 343.Pa /sbin 344dynamically. 345.It Va WITHOUT_EXAMPLES 346.\" from FreeBSD: head/tools/build/options/WITHOUT_EXAMPLES 156938 2006-03-21 09:06:24Z ru 347Set to avoid installing examples to 348.Pa /usr/share/examples/ . 349.It Va WITHOUT_FDT 350.\" from FreeBSD: head/tools/build/options/WITHOUT_FDT 221539 2011-05-06 19:10:27Z ru 351Set to not build Flattened Device Tree support as part of the base system. 352This includes the device tree compiler (dtc) and libfdt support library. 353.Pp 354It is a default setting on 355amd64/amd64, i386/i386, ia64/ia64, pc98/i386 and sparc64/sparc64. 356.It Va WITH_FDT 357.\" from FreeBSD: head/tools/build/options/WITH_FDT 221730 2011-05-10 11:14:40Z ru 358Set to build Flattened Device Tree support as part of the base system. 359This includes the device tree compiler (dtc) and libfdt support library. 360.Pp 361It is a default setting on 362arm/arm, arm/armeb, mips/mipsel, mips/mipseb, mips/mips64el, mips/mips64eb, mips/mipsn32eb, powerpc/powerpc and powerpc/powerpc64. 363.It Va WITHOUT_FLOPPY 364.\" from FreeBSD: head/tools/build/options/WITHOUT_FLOPPY 221540 2011-05-06 19:13:03Z ru 365Set to not build or install programs 366for operating floppy disk driver. 367.It Va WITHOUT_FORTH 368.\" from FreeBSD: head/tools/build/options/WITHOUT_FORTH 156932 2006-03-21 07:50:50Z ru 369Set to build bootloaders without Forth support. 370.It Va WITHOUT_FP_LIBC 371.\" from FreeBSD: head/tools/build/options/WITHOUT_FP_LIBC 156932 2006-03-21 07:50:50Z ru 372Set to build 373.Nm libc 374without floating-point support. 375.It Va WITHOUT_FREEBSD_UPDATE 376.\" from FreeBSD: head/tools/build/options/WITHOUT_FREEBSD_UPDATE 183242 2008-09-21 22:02:26Z sam 377Set to not build 378.Xr freebsd-update 8 . 379.It Va WITHOUT_GAMES 380.\" from FreeBSD: head/tools/build/options/WITHOUT_GAMES 156932 2006-03-21 07:50:50Z ru 381Set to not build games. 382.It Va WITHOUT_GCC 383.\" from FreeBSD: head/tools/build/options/WITHOUT_GCC 222090 2011-05-19 05:13:25Z imp 384Set to not install gcc and g++. 385.Bf -symbolic 386The option does not generally work for build targets, unless some alternative 387toolchain is enabled. 388.Ef 389.It Va WITHOUT_GCOV 390.\" from FreeBSD: head/tools/build/options/WITHOUT_GCOV 156932 2006-03-21 07:50:50Z ru 391Set to not build the 392.Xr gcov 1 393tool. 394.It Va WITHOUT_GDB 395.\" from FreeBSD: head/tools/build/options/WITHOUT_GDB 156932 2006-03-21 07:50:50Z ru 396Set to not build 397.Xr gdb 1 . 398.It Va WITHOUT_GNU 399.\" from FreeBSD: head/tools/build/options/WITHOUT_GNU 174550 2007-12-12 16:43:17Z ru 400Set to not build contributed GNU software as a part of the base system. 401This option can be useful if the system built must not contain any code 402covered by the GNU Public License due to legal reasons. 403.Bf -symbolic 404The option has no effect yet. 405.Ef 406When set, it also enforces the following options: 407.Pp 408.Bl -item -compact 409.It 410.Va WITHOUT_GNU_SUPPORT 411.El 412.It Va WITHOUT_GNU_SUPPORT 413.\" from FreeBSD: head/tools/build/options/WITHOUT_GNU_SUPPORT 156932 2006-03-21 07:50:50Z ru 414Set to build some programs without optional GNU support. 415.It Va WITHOUT_GPIB 416.\" from FreeBSD: head/tools/build/options/WITHOUT_GPIB 156932 2006-03-21 07:50:50Z ru 417Set to not build GPIB bus support. 418.It Va WITHOUT_GPIO 419.\" from FreeBSD: head/tools/build/options/WITHOUT_GPIO 228081 2011-11-28 17:54:34Z dim 420Set to not build 421.Xr gpioctl 8 422as part of the base system. 423.It Va WITHOUT_GROFF 424.\" from FreeBSD: head/tools/build/options/WITHOUT_GROFF 218941 2011-02-22 08:13:49Z uqs 425Set to not build 426.Xr groff 1 427and 428.Xr vgrind 1 . 429You should consider installing the textproc/groff port to not break 430.Xr man 1 . 431.It Va WITHOUT_GSSAPI 432.\" from FreeBSD: head/tools/build/options/WITHOUT_GSSAPI 174548 2007-12-12 16:39:32Z ru 433Set to not build libgssapi. 434.It Va WITH_HESIOD 435.\" from FreeBSD: head/tools/build/options/WITH_HESIOD 156932 2006-03-21 07:50:50Z ru 436Set to build Hesiod support. 437.It Va WITHOUT_HTML 438.\" from FreeBSD: head/tools/build/options/WITHOUT_HTML 156932 2006-03-21 07:50:50Z ru 439Set to not build HTML docs. 440.It Va WITH_ICONV 441.\" from FreeBSD: head/tools/build/options/WITH_ICONV 219020 2011-02-25 00:10:26Z gabor 442Set to build iconv as part of libc. 443.It Va WITH_IDEA 444.\" from FreeBSD: head/tools/build/options/WITH_IDEA 156932 2006-03-21 07:50:50Z ru 445Set to build the IDEA encryption code. 446This code is patented in the USA and many European countries. 447It is 448.Em "YOUR RESPONSIBILITY" 449to determine if you can legally use IDEA. 450.It Va WITHOUT_INET 451.\" from FreeBSD: head/tools/build/options/WITHOUT_INET 221266 2011-04-30 17:58:28Z bz 452Set to not build programs and libraries related to IPv4 networking. 453When set, it also enforces the following options: 454.Pp 455.Bl -item -compact 456.It 457.Va WITHOUT_INET_SUPPORT 458.El 459.It Va WITHOUT_INET6 460.\" from FreeBSD: head/tools/build/options/WITHOUT_INET6 156932 2006-03-21 07:50:50Z ru 461Set to not build 462programs and libraries related to IPv6 networking. 463When set, it also enforces the following options: 464.Pp 465.Bl -item -compact 466.It 467.Va WITHOUT_INET6_SUPPORT 468.El 469.It Va WITHOUT_INET6_SUPPORT 470.\" from FreeBSD: head/tools/build/options/WITHOUT_INET6_SUPPORT 156932 2006-03-21 07:50:50Z ru 471Set to build libraries, programs, and kernel modules without IPv6 support. 472.It Va WITHOUT_INET_SUPPORT 473.\" from FreeBSD: head/tools/build/options/WITHOUT_INET_SUPPORT 221266 2011-04-30 17:58:28Z bz 474Set to build libraries, programs, and kernel modules without IPv4 support. 475.It Va WITHOUT_INFO 476.\" from FreeBSD: head/tools/build/options/WITHOUT_INFO 156932 2006-03-21 07:50:50Z ru 477Set to not make or install 478.Xr info 5 479files. 480.It Va WITHOUT_INSTALLLIB 481.\" from FreeBSD: head/tools/build/options/WITHOUT_INSTALLLIB 174497 2007-12-09 21:56:21Z dougb 482Set this if you do not want to install optional libraries. 483For example when creating a 484.Xr nanobsd 8 485image. 486.It Va WITHOUT_IPFILTER 487.\" from FreeBSD: head/tools/build/options/WITHOUT_IPFILTER 156932 2006-03-21 07:50:50Z ru 488Set to not build IP Filter package. 489.It Va WITHOUT_IPFW 490.\" from FreeBSD: head/tools/build/options/WITHOUT_IPFW 183242 2008-09-21 22:02:26Z sam 491Set to not build IPFW tools. 492.It Va WITHOUT_IPX 493.\" from FreeBSD: head/tools/build/options/WITHOUT_IPX 156932 2006-03-21 07:50:50Z ru 494Set to not build programs and libraries related to IPX networking. 495When set, it also enforces the following options: 496.Pp 497.Bl -item -compact 498.It 499.Va WITHOUT_IPX_SUPPORT 500.It 501.Va WITHOUT_NCP 502.El 503.It Va WITHOUT_IPX_SUPPORT 504.\" from FreeBSD: head/tools/build/options/WITHOUT_IPX_SUPPORT 156932 2006-03-21 07:50:50Z ru 505Set to build some programs without IPX support. 506.It Va WITHOUT_JAIL 507.\" from FreeBSD: head/tools/build/options/WITHOUT_JAIL 183242 2008-09-21 22:02:26Z sam 508Set to not build tools for the support of jails; e.g. 509.Xr jail 8 . 510.It Va WITHOUT_KERBEROS 511.\" from FreeBSD: head/tools/build/options/WITHOUT_KERBEROS 174549 2007-12-12 16:42:03Z ru 512Set this if you do not want to build Kerberos 5 (KTH Heimdal). 513When set, it also enforces the following options: 514.Pp 515.Bl -item -compact 516.It 517.Va WITHOUT_KERBEROS_SUPPORT 518.El 519.Pp 520When set, the following options are also in effect: 521.Pp 522.Bl -inset -compact 523.It Va WITHOUT_GSSAPI 524(unless 525.Va WITH_GSSAPI 526is set explicitly) 527.El 528.It Va WITHOUT_KERBEROS_SUPPORT 529.\" from FreeBSD: head/tools/build/options/WITHOUT_KERBEROS_SUPPORT 156932 2006-03-21 07:50:50Z ru 530Set to build some programs without Kerberos support, like 531.Xr cvs 1 , 532.Xr ssh 1 , 533.Xr telnet 1 , 534.Xr sshd 8 , 535and 536.Xr telnetd 8 . 537.It Va WITHOUT_KERNEL_SYMBOLS 538.\" from FreeBSD: head/tools/build/options/WITHOUT_KERNEL_SYMBOLS 222189 2011-05-22 18:23:17Z imp 539Set to not install kernel symbol files. 540.Bf -symbolic 541This option is recommended for those people who have small root partitions. 542.Ef 543.It Va WITHOUT_KVM 544.\" from FreeBSD: head/tools/build/options/WITHOUT_KVM 174550 2007-12-12 16:43:17Z ru 545Set to not build the 546.Nm libkvm 547library as a part of the base system. 548.Bf -symbolic 549The option has no effect yet. 550.Ef 551When set, it also enforces the following options: 552.Pp 553.Bl -item -compact 554.It 555.Va WITHOUT_KVM_SUPPORT 556.El 557.It Va WITHOUT_KVM_SUPPORT 558.\" from FreeBSD: head/tools/build/options/WITHOUT_KVM_SUPPORT 170644 2007-06-13 02:08:04Z sepotvin 559Set to build some programs without optional 560.Nm libkvm 561support. 562.It Va WITHOUT_LEGACY_CONSOLE 563.\" from FreeBSD: head/tools/build/options/WITHOUT_LEGACY_CONSOLE 183242 2008-09-21 22:02:26Z sam 564Set to not build programs that support a legacy PC console; e.g. 565.Xr kbdcontrol 8 566and 567.Xr vidcontrol 8 . 568.It Va WITHOUT_LIB32 569.\" from FreeBSD: head/tools/build/options/WITHOUT_LIB32 156932 2006-03-21 07:50:50Z ru 570On amd64, set to not build 32-bit library set and a 571.Nm ld-elf32.so.1 572runtime linker. 573.It Va WITH_LIBCPLUSPLUS 574.\" from FreeBSD: head/tools/build/options/WITH_LIBCPLUSPLUS 228082 2011-11-28 17:56:46Z dim 575Set to build libcxxrt and libc++. 576.It Va WITHOUT_LIBPTHREAD 577.\" from FreeBSD: head/tools/build/options/WITHOUT_LIBPTHREAD 188848 2009-02-20 11:09:55Z mtm 578Set to not build the 579.Nm libpthread 580providing library, 581.Nm libthr . 582When set, it also enforces the following options: 583.Pp 584.Bl -item -compact 585.It 586.Va WITHOUT_BIND 587.It 588.Va WITHOUT_BIND_DNSSEC 589.It 590.Va WITHOUT_BIND_ETC 591.It 592.Va WITHOUT_BIND_LIBS 593.It 594.Va WITHOUT_BIND_LIBS_LWRES 595.It 596.Va WITHOUT_BIND_MTREE 597.It 598.Va WITHOUT_BIND_NAMED 599.It 600.Va WITHOUT_BIND_UTILS 601.It 602.Va WITHOUT_LIBTHR 603.El 604.It Va WITHOUT_LIBTHR 605.\" from FreeBSD: head/tools/build/options/WITHOUT_LIBTHR 156932 2006-03-21 07:50:50Z ru 606Set to not build the 607.Nm libthr 608(1:1 threading) 609library. 610When set, it also enforces the following options: 611.Pp 612.Bl -item -compact 613.It 614.Va WITHOUT_BIND 615.It 616.Va WITHOUT_BIND_DNSSEC 617.It 618.Va WITHOUT_BIND_ETC 619.It 620.Va WITHOUT_BIND_LIBS 621.It 622.Va WITHOUT_BIND_LIBS_LWRES 623.It 624.Va WITHOUT_BIND_MTREE 625.It 626.Va WITHOUT_BIND_NAMED 627.It 628.Va WITHOUT_BIND_UTILS 629.El 630.It Va WITHOUT_LOCALES 631.\" from FreeBSD: head/tools/build/options/WITHOUT_LOCALES 156932 2006-03-21 07:50:50Z ru 632Set to not build localization files; see 633.Xr locale 1 . 634.It Va WITHOUT_LOCATE 635.\" from FreeBSD: head/tools/build/options/WITHOUT_LOCATE 183242 2008-09-21 22:02:26Z sam 636Set to not build 637.Xr locate 1 638and related programs. 639.It Va WITHOUT_LPR 640.\" from FreeBSD: head/tools/build/options/WITHOUT_LPR 156932 2006-03-21 07:50:50Z ru 641Set to not build 642.Xr lpr 1 643and related programs. 644.It Va WITHOUT_MAIL 645.\" from FreeBSD: head/tools/build/options/WITHOUT_MAIL 183242 2008-09-21 22:02:26Z sam 646Set to not build any mail support (MUA or MTA). 647When set, it also enforces the following options: 648.Pp 649.Bl -item -compact 650.It 651.Va WITHOUT_MAILWRAPPER 652.It 653.Va WITHOUT_SENDMAIL 654.El 655.It Va WITHOUT_MAILWRAPPER 656.\" from FreeBSD: head/tools/build/options/WITHOUT_MAILWRAPPER 156932 2006-03-21 07:50:50Z ru 657Set to not build the 658.Xr mailwrapper 8 659MTA selector. 660.It Va WITHOUT_MAKE 661.\" from FreeBSD: head/tools/build/options/WITHOUT_MAKE 183242 2008-09-21 22:02:26Z sam 662Set to not install 663.Xr make 1 664and related support files. 665.It Va WITHOUT_MAN 666.\" from FreeBSD: head/tools/build/options/WITHOUT_MAN 156932 2006-03-21 07:50:50Z ru 667Set to not build manual pages. 668When set, the following options are also in effect: 669.Pp 670.Bl -inset -compact 671.It Va WITHOUT_MAN_UTILS 672(unless 673.Va WITH_MAN_UTILS 674is set explicitly) 675.El 676.It Va WITHOUT_MAN_UTILS 677.\" from FreeBSD: head/tools/build/options/WITHOUT_MAN_UTILS 208322 2010-05-20 00:07:21Z jkim 678Set to not build utilities for manual pages, 679.Xr apropos 1 , 680.Xr catman 1 , 681.Xr makewhatis 1 , 682.Xr man 1 , 683.Xr whatis 1 , 684.Xr manctl 8 , 685and related support files. 686.It Va WITHOUT_NCP 687.\" from FreeBSD: head/tools/build/options/WITHOUT_NCP 156932 2006-03-21 07:50:50Z ru 688Set to not build programs, libraries, and kernel modules 689related to NetWare Core protocol. 690.It Va WITHOUT_NDIS 691.\" from FreeBSD: head/tools/build/options/WITHOUT_NDIS 183242 2008-09-21 22:02:26Z sam 692Set to not build programs and libraries 693related to NDIS emulation support. 694.It Va WITHOUT_NETCAT 695.\" from FreeBSD: head/tools/build/options/WITHOUT_NETCAT 156932 2006-03-21 07:50:50Z ru 696Set to not build 697.Xr nc 1 698utility. 699.It Va WITHOUT_NETGRAPH 700.\" from FreeBSD: head/tools/build/options/WITHOUT_NETGRAPH 183242 2008-09-21 22:02:26Z sam 701Set to not build applications to support 702.Xr netgraph 4 . 703When set, it also enforces the following options: 704.Pp 705.Bl -item -compact 706.It 707.Va WITHOUT_ATM 708.It 709.Va WITHOUT_BLUETOOTH 710.It 711.Va WITHOUT_NETGRAPH_SUPPORT 712.El 713.It Va WITHOUT_NETGRAPH_SUPPORT 714.\" from FreeBSD: head/tools/build/options/WITHOUT_NETGRAPH_SUPPORT 183305 2008-09-23 16:11:15Z sam 715Set to build libraries, programs, and kernel modules without netgraph support. 716.It Va WITHOUT_NIS 717.\" from FreeBSD: head/tools/build/options/WITHOUT_NIS 156932 2006-03-21 07:50:50Z ru 718Set to not build 719.Xr NIS 8 720support and related programs. 721If set, you might need to adopt your 722.Xr nsswitch.conf 5 723and remove 724.Sq nis 725entries. 726.It Va WITHOUT_NLS 727.\" from FreeBSD: head/tools/build/options/WITHOUT_NLS 156932 2006-03-21 07:50:50Z ru 728Set to not build NLS catalogs. 729.It Va WITHOUT_NLS_CATALOGS 730.\" from FreeBSD: head/tools/build/options/WITHOUT_NLS_CATALOGS 156932 2006-03-21 07:50:50Z ru 731Set to not build NLS catalog support for 732.Xr csh 1 . 733.It Va WITHOUT_NS_CACHING 734.\" from FreeBSD: head/tools/build/options/WITHOUT_NS_CACHING 172803 2007-10-19 14:01:25Z ru 735Set to disable name caching in the 736.Pa nsswitch 737subsystem. 738The generic caching daemon, 739.Xr nscd 8 , 740will not be built either if this option is set. 741.It Va WITHOUT_NTP 742.\" from FreeBSD: head/tools/build/options/WITHOUT_NTP 183242 2008-09-21 22:02:26Z sam 743Set to not build 744.Xr ntpd 8 745and related programs. 746.It Va WITH_OFED 747.\" from FreeBSD: head/tools/build/options/WITH_OFED 228081 2011-11-28 17:54:34Z dim 748Set to build the 749.Dq "OpenFabrics Enterprise Distribution" 750Infiniband software stack. 751.It Va WITHOUT_OPENSSH 752.\" from FreeBSD: head/tools/build/options/WITHOUT_OPENSSH 156932 2006-03-21 07:50:50Z ru 753Set to not build OpenSSH. 754.It Va WITHOUT_OPENSSL 755.\" from FreeBSD: head/tools/build/options/WITHOUT_OPENSSL 156932 2006-03-21 07:50:50Z ru 756Set to not build OpenSSL. 757When set, it also enforces the following options: 758.Pp 759.Bl -item -compact 760.It 761.Va WITHOUT_KERBEROS 762.It 763.Va WITHOUT_KERBEROS_SUPPORT 764.It 765.Va WITHOUT_OPENSSH 766.El 767.Pp 768When set, the following options are also in effect: 769.Pp 770.Bl -inset -compact 771.It Va WITHOUT_GSSAPI 772(unless 773.Va WITH_GSSAPI 774is set explicitly) 775.El 776.It Va WITHOUT_PAM 777.\" from FreeBSD: head/tools/build/options/WITHOUT_PAM 174550 2007-12-12 16:43:17Z ru 778Set to not build PAM library and modules. 779.Bf -symbolic 780This option is deprecated and does nothing. 781.Ef 782When set, it also enforces the following options: 783.Pp 784.Bl -item -compact 785.It 786.Va WITHOUT_PAM_SUPPORT 787.El 788.It Va WITHOUT_PAM_SUPPORT 789.\" from FreeBSD: head/tools/build/options/WITHOUT_PAM_SUPPORT 156932 2006-03-21 07:50:50Z ru 790Set to build some programs without PAM support, particularly 791.Xr ftpd 8 792and 793.Xr ppp 8 . 794.It Va WITHOUT_PF 795.\" from FreeBSD: head/tools/build/options/WITHOUT_PF 156932 2006-03-21 07:50:50Z ru 796Set to not build PF firewall package. 797When set, it also enforces the following options: 798.Pp 799.Bl -item -compact 800.It 801.Va WITHOUT_AUTHPF 802.El 803.It Va WITHOUT_PKGTOOLS 804.\" from FreeBSD: head/tools/build/options/WITHOUT_PKGTOOLS 183242 2008-09-21 22:02:26Z sam 805Set to not build 806.Xr pkg_add 8 807and related programs. 808.It Va WITHOUT_PMC 809.\" from FreeBSD: head/tools/build/options/WITHOUT_PMC 183242 2008-09-21 22:02:26Z sam 810Set to not build 811.Xr pmccontrol 8 812and related programs. 813.It Va WITHOUT_PORTSNAP 814.\" from FreeBSD: head/tools/build/options/WITHOUT_PORTSNAP 183242 2008-09-21 22:02:26Z sam 815Set to not build or install 816.Xr portsnap 8 817and related files. 818.It Va WITHOUT_PPP 819.\" from FreeBSD: head/tools/build/options/WITHOUT_PPP 183242 2008-09-21 22:02:26Z sam 820Set to not build 821.Xr ppp 8 822and related programs. 823.It Va WITHOUT_PROFILE 824.\" from FreeBSD: head/tools/build/options/WITH_PROFILE 228143 2011-11-29 19:46:17Z fjoe 825Set to avoid compiling profiled libraries. 826.It Va WITHOUT_QUOTAS 827.\" from FreeBSD: head/tools/build/options/WITHOUT_QUOTAS 183242 2008-09-21 22:02:26Z sam 828Set to not build 829.Xr quota 8 830and related programs. 831.It Va WITHOUT_RCMDS 832.\" from FreeBSD: head/tools/build/options/WITHOUT_RCMDS 156932 2006-03-21 07:50:50Z ru 833Disable building of the 834.Bx 835r-commands. 836This includes 837.Xr rlogin 1 , 838.Xr rsh 1 , 839etc. 840.It Va WITHOUT_RCS 841.\" from FreeBSD: head/tools/build/options/WITHOUT_RCS 156932 2006-03-21 07:50:50Z ru 842Set to not build 843.Xr rcs 1 844and related utilities. 845.It Va WITHOUT_RESCUE 846.\" from FreeBSD: head/tools/build/options/WITHOUT_RESCUE 156932 2006-03-21 07:50:50Z ru 847Set to not build 848.Xr rescue 8 . 849.It Va WITHOUT_ROUTED 850.\" from FreeBSD: head/tools/build/options/WITHOUT_ROUTED 183242 2008-09-21 22:02:26Z sam 851Set to not build 852.Xr routed 8 853utility. 854.It Va WITHOUT_SENDMAIL 855.\" from FreeBSD: head/tools/build/options/WITHOUT_SENDMAIL 156932 2006-03-21 07:50:50Z ru 856Set to not build 857.Xr sendmail 8 858and related programs. 859.It Va WITHOUT_SETUID_LOGIN 860.\" from FreeBSD: head/tools/build/options/WITHOUT_SETUID_LOGIN 156932 2006-03-21 07:50:50Z ru 861Set this to disable the installation of 862.Xr login 1 863as a set-user-ID root program. 864.It Va WITHOUT_SHAREDOCS 865.\" from FreeBSD: head/tools/build/options/WITHOUT_SHAREDOCS 156932 2006-03-21 07:50:50Z ru 866Set to not build the 867.Bx 4.4 868legacy docs. 869.It Va WITHOUT_SSP 870.\" from FreeBSD: head/tools/build/options/WITHOUT_SSP 180012 2008-06-25 21:33:28Z ru 871Set to not build world with propolice stack smashing protection. 872.It Va WITHOUT_SYMVER 873.\" from FreeBSD: head/tools/build/options/WITHOUT_SYMVER 169649 2007-05-17 05:03:24Z deischen 874Set to disable symbol versioning when building shared libraries. 875.It Va WITHOUT_SYSCONS 876.\" from FreeBSD: head/tools/build/options/WITHOUT_SYSCONS 156932 2006-03-21 07:50:50Z ru 877Set to not build 878.Xr syscons 4 879support files such as keyboard maps, fonts, and screen output maps. 880.It Va WITHOUT_SYSINSTALL 881.\" from FreeBSD: head/tools/build/options/WITHOUT_SYSINSTALL 183242 2008-09-21 22:02:26Z sam 882Set to not build 883.Xr sysinstall 8 884and related programs. 885.It Va WITHOUT_TCSH 886.\" from FreeBSD: head/tools/build/options/WITHOUT_TCSH 156932 2006-03-21 07:50:50Z ru 887Set to not build and install 888.Pa /bin/csh 889(which is 890.Xr tcsh 1 ) . 891.It Va WITHOUT_TELNET 892.\" from FreeBSD: head/tools/build/options/WITHOUT_TELNET 183242 2008-09-21 22:02:26Z sam 893Set to not build 894.Xr telnet 8 895and related programs. 896.It Va WITHOUT_TEXTPROC 897.\" from FreeBSD: head/tools/build/options/WITHOUT_TEXTPROC 183242 2008-09-21 22:02:26Z sam 898Set to not build 899programs used for text processing. 900When set, it also enforces the following options: 901.Pp 902.Bl -item -compact 903.It 904.Va WITHOUT_GROFF 905.El 906.It Va WITHOUT_TOOLCHAIN 907.\" from FreeBSD: head/tools/build/options/WITHOUT_TOOLCHAIN 174550 2007-12-12 16:43:17Z ru 908Set to not install 909programs used for program development, 910compilers, debuggers etc. 911.Bf -symbolic 912The option does not work for build targets. 913.Ef 914When set, it also enforces the following options: 915.Pp 916.Bl -item -compact 917.It 918.Va WITHOUT_BINUTILS 919.It 920.Va WITHOUT_CLANG 921.It 922.Va WITHOUT_GCC 923.It 924.Va WITHOUT_GDB 925.El 926.It Va WITHOUT_USB 927.\" from FreeBSD: head/tools/build/options/WITHOUT_USB 156932 2006-03-21 07:50:50Z ru 928Set to not build USB-related programs and libraries. 929.It Va WITHOUT_UTMPX 930.\" from FreeBSD: head/tools/build/options/WITHOUT_UTMPX 223209 2011-06-17 21:30:21Z ed 931Set to not build user accounting tools such as 932.Xr last 1 , 933.Xr users 1 , 934.Xr who 1 , 935.Xr wtmpcvt 1 , 936.Xr ac 8 , 937.Xr lastlogin 8 938and 939.Xr utxrm 8 . 940.It Va WITHOUT_WIRELESS 941.\" from FreeBSD: head/tools/build/options/WITHOUT_WIRELESS 183242 2008-09-21 22:02:26Z sam 942Set to not build programs used for 802.11 wireless networks; especially 943.Xr wpa_supplicant 8 944and 945.Xr hostapd 8 . 946When set, it also enforces the following options: 947.Pp 948.Bl -item -compact 949.It 950.Va WITHOUT_WIRELESS_SUPPORT 951.El 952.It Va WITHOUT_WIRELESS_SUPPORT 953.\" from FreeBSD: head/tools/build/options/WITHOUT_WIRELESS_SUPPORT 183305 2008-09-23 16:11:15Z sam 954Set to build libraries, programs, and kernel modules without 955802.11 wireless support. 956.It Va WITHOUT_WPA_SUPPLICANT_EAPOL 957.\" from FreeBSD: head/tools/build/options/WITHOUT_WPA_SUPPLICANT_EAPOL 156932 2006-03-21 07:50:50Z ru 958Build 959.Xr wpa_supplicant 8 960without support for the IEEE 802.1X protocol and without 961support for EAP-PEAP, EAP-TLS, EAP-LEAP, and EAP-TTLS 962protocols (usable only via 802.1X). 963.It Va WITHOUT_ZFS 964.\" from FreeBSD: head/tools/build/options/WITHOUT_ZFS 168409 2007-04-06 02:13:30Z pjd 965Set to not build ZFS file system. 966.It Va WITHOUT_ZONEINFO 967.\" from FreeBSD: head/tools/build/options/WITHOUT_ZONEINFO 171994 2007-08-27 20:01:08Z remko 968Set to not build the timezone database 969.El 970.Sh FILES 971.Bl -tag -compact 972.It Pa /etc/src.conf 973.It Pa /usr/share/mk/bsd.own.mk 974.El 975.Sh SEE ALSO 976.Xr make 1 , 977.Xr make.conf 5 , 978.Xr build 7 , 979.Xr ports 7 980.Sh HISTORY 981The 982.Nm 983file appeared in 984.Fx 7.0 . 985.Sh AUTHORS 986This manual page was autogenerated. 987