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