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