1fa07cb9cSRuslan Ermilov.\" DO NOT EDIT-- this file is automatically generated. 27df4050dSBryan Drewery.\" from FreeBSD: head/tools/build/options/makeman 292283 2015-12-15 18:42:30Z bdrewery 3fa07cb9cSRuslan Ermilov.\" $FreeBSD$ 4*58a74cc5SEd Maste.Dd July 28, 2016 5fa07cb9cSRuslan Ermilov.Dt SRC.CONF 5 6fa07cb9cSRuslan Ermilov.Os 7fa07cb9cSRuslan Ermilov.Sh NAME 8fa07cb9cSRuslan Ermilov.Nm src.conf 916f2e711SYaroslav Tykhiy.Nd "source build options" 10fa07cb9cSRuslan Ermilov.Sh DESCRIPTION 11fa07cb9cSRuslan ErmilovThe 12fa07cb9cSRuslan Ermilov.Nm 13fa07cb9cSRuslan Ermilovfile contains settings that will apply to every build involving the 14fa07cb9cSRuslan Ermilov.Fx 15fa07cb9cSRuslan Ermilovsource tree; see 16fa07cb9cSRuslan Ermilov.Xr build 7 . 17fa07cb9cSRuslan Ermilov.Pp 18fa07cb9cSRuslan ErmilovThe 19fa07cb9cSRuslan Ermilov.Nm 20fa07cb9cSRuslan Ermilovfile uses the standard makefile syntax. 21fa07cb9cSRuslan ErmilovHowever, 22fa07cb9cSRuslan Ermilov.Nm 23fa07cb9cSRuslan Ermilovshould not specify any dependencies to 24fa07cb9cSRuslan Ermilov.Xr make 1 . 25fa07cb9cSRuslan ErmilovInstead, 26fa07cb9cSRuslan Ermilov.Nm 27fa07cb9cSRuslan Ermilovis to set 28fa07cb9cSRuslan Ermilov.Xr make 1 29fa07cb9cSRuslan Ermilovvariables that control the aspects of how the system builds. 30fa07cb9cSRuslan Ermilov.Pp 31fa07cb9cSRuslan ErmilovThe default location of 32fa07cb9cSRuslan Ermilov.Nm 33fa07cb9cSRuslan Ermilovis 34fa07cb9cSRuslan Ermilov.Pa /etc/src.conf , 35fa07cb9cSRuslan Ermilovthough an alternative location can be specified in the 36fa07cb9cSRuslan Ermilov.Xr make 1 37fa07cb9cSRuslan Ermilovvariable 38fa07cb9cSRuslan Ermilov.Va SRCCONF . 39fa07cb9cSRuslan ErmilovOverriding the location of 40fa07cb9cSRuslan Ermilov.Nm 41fa07cb9cSRuslan Ermilovmay be necessary if the system-wide settings are not suitable 42fa07cb9cSRuslan Ermilovfor a particular build. 43fa07cb9cSRuslan ErmilovFor instance, setting 44fa07cb9cSRuslan Ermilov.Va SRCCONF 45fa07cb9cSRuslan Ermilovto 46fa07cb9cSRuslan Ermilov.Pa /dev/null 47fa07cb9cSRuslan Ermiloveffectively resets all build controls to their defaults. 48fa07cb9cSRuslan Ermilov.Pp 49fa07cb9cSRuslan ErmilovThe only purpose of 50fa07cb9cSRuslan Ermilov.Nm 51fa07cb9cSRuslan Ermilovis to control the compilation of the 52fa07cb9cSRuslan Ermilov.Fx 5316f2e711SYaroslav Tykhiysource code, which is usually located in 54fa07cb9cSRuslan Ermilov.Pa /usr/src . 55fa07cb9cSRuslan ErmilovAs a rule, the system administrator creates 56fa07cb9cSRuslan Ermilov.Nm 57fa07cb9cSRuslan Ermilovwhen the values of certain control variables need to be changed 58fa07cb9cSRuslan Ermilovfrom their defaults. 59fa07cb9cSRuslan Ermilov.Pp 60fa07cb9cSRuslan ErmilovIn addition, control variables can be specified 61fa07cb9cSRuslan Ermilovfor a particular build via the 62fa07cb9cSRuslan Ermilov.Fl D 63fa07cb9cSRuslan Ermilovoption of 64fa07cb9cSRuslan Ermilov.Xr make 1 6572735687SMike Makonnenor in its environment; see 66fa07cb9cSRuslan Ermilov.Xr environ 7 . 67fa07cb9cSRuslan Ermilov.Pp 680a70ef02SBryan DreweryThe environment of 690a70ef02SBryan Drewery.Xr make 1 700a70ef02SBryan Dreweryfor the build can be controlled via the 710a70ef02SBryan Drewery.Va SRC_ENV_CONF 720a70ef02SBryan Dreweryvariable, which defaults to 730a70ef02SBryan Drewery.Pa /etc/src-env.conf . 740a70ef02SBryan DrewerySome examples that may only be set in this file are 7532b5dc9aSSimon J. Gerraty.Va WITH_DIRDEPS_BUILD , 760a70ef02SBryan Dreweryand 770a70ef02SBryan Drewery.Va WITH_META_MODE 780a70ef02SBryan Dreweryas they are environment-only variables. 797df4050dSBryan DreweryNote that 807df4050dSBryan Drewery.Va MAKEOBJDIRPREFIX 817df4050dSBryan Drewerymay be set here only when using 827df4050dSBryan Drewery.Va WITH_DIRDEPS_BUILD . 830a70ef02SBryan Drewery.Pp 8416f2e711SYaroslav TykhiyThe values of variables are ignored regardless of their setting; 8516f2e711SYaroslav Tykhiyeven if they would be set to 86fa07cb9cSRuslan Ermilov.Dq Li FALSE 87fa07cb9cSRuslan Ermilovor 8816f2e711SYaroslav Tykhiy.Dq Li NO . 8916f2e711SYaroslav TykhiyJust the existence of an option will cause 9016f2e711SYaroslav Tykhiyit to be honoured by 9116f2e711SYaroslav Tykhiy.Xr make 1 . 92fa07cb9cSRuslan Ermilov.Pp 93fa07cb9cSRuslan ErmilovThe following list provides a name and short description for variables 94fa07cb9cSRuslan Ermilovthat can be used for source builds. 95fa07cb9cSRuslan Ermilov.Bl -tag -width indent 96aaa6d7ebSSam Leffler.It Va WITHOUT_ACCT 9790be798eSDimitry Andric.\" from FreeBSD: head/tools/build/options/WITHOUT_ACCT 223201 2011-06-17 20:47:44Z ed 98aaa6d7ebSSam LefflerSet to not build process accounting tools such as 990ea27d02SEd Schouten.Xr accton 8 100aaa6d7ebSSam Lefflerand 1010ea27d02SEd Schouten.Xr sa 8 . 102fa07cb9cSRuslan Ermilov.It Va WITHOUT_ACPI 10390be798eSDimitry Andric.\" from FreeBSD: head/tools/build/options/WITHOUT_ACPI 156932 2006-03-21 07:50:50Z ru 104fa07cb9cSRuslan ErmilovSet to not build 105fa07cb9cSRuslan Ermilov.Xr acpiconf 8 , 106fa07cb9cSRuslan Ermilov.Xr acpidump 8 107fa07cb9cSRuslan Ermilovand related programs. 108aaa6d7ebSSam Leffler.It Va WITHOUT_AMD 10990be798eSDimitry Andric.\" from FreeBSD: head/tools/build/options/WITHOUT_AMD 183242 2008-09-21 22:02:26Z sam 110aaa6d7ebSSam LefflerSet to not build 111aaa6d7ebSSam Leffler.Xr amd 8 , 112aaa6d7ebSSam Lefflerand related programs. 113aaa6d7ebSSam Leffler.It Va WITHOUT_APM 11490be798eSDimitry Andric.\" from FreeBSD: head/tools/build/options/WITHOUT_APM 183242 2008-09-21 22:02:26Z sam 115aaa6d7ebSSam LefflerSet to not build 116aaa6d7ebSSam Leffler.Xr apm 8 , 117aaa6d7ebSSam Leffler.Xr apmd 8 118aaa6d7ebSSam Lefflerand related programs. 119e567b213SRuslan Ermilov.It Va WITHOUT_ASSERT_DEBUG 12090be798eSDimitry Andric.\" from FreeBSD: head/tools/build/options/WITHOUT_ASSERT_DEBUG 162215 2006-09-11 13:55:27Z ru 121e567b213SRuslan ErmilovSet to compile programs and libraries without the 122e567b213SRuslan Ermilov.Xr assert 3 123e567b213SRuslan Ermilovchecks. 124aaa6d7ebSSam Leffler.It Va WITHOUT_AT 12590be798eSDimitry Andric.\" from FreeBSD: head/tools/build/options/WITHOUT_AT 183242 2008-09-21 22:02:26Z sam 126aaa6d7ebSSam LefflerSet to not build 127aaa6d7ebSSam Leffler.Xr at 1 128aaa6d7ebSSam Lefflerand related utilities. 129fa07cb9cSRuslan Ermilov.It Va WITHOUT_ATM 13090be798eSDimitry Andric.\" from FreeBSD: head/tools/build/options/WITHOUT_ATM 156932 2006-03-21 07:50:50Z ru 131fa07cb9cSRuslan ErmilovSet to not build 132fa07cb9cSRuslan Ermilovprograms and libraries related to ATM networking. 133fa07cb9cSRuslan Ermilov.It Va WITHOUT_AUDIT 13490be798eSDimitry Andric.\" from FreeBSD: head/tools/build/options/WITHOUT_AUDIT 156932 2006-03-21 07:50:50Z ru 135fa07cb9cSRuslan ErmilovSet to not build audit support into system programs. 136fa07cb9cSRuslan Ermilov.It Va WITHOUT_AUTHPF 13790be798eSDimitry Andric.\" from FreeBSD: head/tools/build/options/WITHOUT_AUTHPF 156932 2006-03-21 07:50:50Z ru 138fa07cb9cSRuslan ErmilovSet to not build 139fa07cb9cSRuslan Ermilov.Xr authpf 8 . 14061940879SEnji Cooper.It Va WITHOUT_AUTOFS 141973e8b3eSEd Maste.\" from FreeBSD: head/tools/build/options/WITHOUT_AUTOFS 296264 2016-03-01 11:36:10Z trasz 14261940879SEnji CooperSet to not build 1434b9f77e4SEdward Tomasz Napierala.Xr autofs 5 14461940879SEnji Cooperrelated programs, libraries, and kernel modules. 145cc2520d2SSimon J. Gerraty.It Va WITH_AUTO_OBJ 1465be09b10SEd Maste.\" from FreeBSD: head/tools/build/options/WITH_AUTO_OBJ 284708 2015-06-22 20:21:57Z sjg 147cc2520d2SSimon J. GerratyEnable automatic creation of objdirs. 1480a70ef02SBryan Drewery.Pp 149ba852870SBryan DreweryThis must be set in the environment, make command line, or 1500a70ef02SBryan Drewery.Pa /etc/src-env.conf , 1510a70ef02SBryan Drewerynot 1520a70ef02SBryan Drewery.Pa /etc/src.conf . 15361940879SEnji Cooper.It Va WITHOUT_BHYVE 15461940879SEnji Cooper.\" from FreeBSD: head/tools/build/options/WITHOUT_BHYVE 277727 2015-01-26 06:44:48Z ngie 15561940879SEnji CooperSet to not build or install 15661940879SEnji Cooper.Xr bhyve 8 , 15761940879SEnji Cooperassociated utilities, and examples. 15861940879SEnji Cooper.Pp 15961940879SEnji CooperThis option only affects amd64/amd64. 16090be798eSDimitry Andric.It Va WITHOUT_BINUTILS 16184465e31SEd Maste.\" from FreeBSD: head/tools/build/options/WITHOUT_BINUTILS 286332 2015-08-05 18:30:00Z emaste 16284465e31SEd MasteSet to not build or install binutils (as, ld, objcopy, and objdump ) as part 16390be798eSDimitry Andricof the normal system build. 16490be798eSDimitry AndricThe resulting system cannot build programs from source. 1655be09b10SEd Maste.Pp 1665be09b10SEd MasteIt is a default setting on 1675be09b10SEd Mastearm64/aarch64. 1685977355fSBryan Drewery.It Va WITH_BINUTILS 1695977355fSBryan Drewery.\" from FreeBSD: head/tools/build/options/WITH_BINUTILS 295491 2016-02-11 00:14:00Z emaste 1705977355fSBryan DrewerySet to build and install binutils (as, ld, objcopy, and objdump) as part 1715977355fSBryan Dreweryof the normal system build. 1725977355fSBryan Drewery.Pp 1735977355fSBryan DreweryIt is a default setting on 1748a7c8ae4SBryan Dreweryamd64/amd64, arm/arm, arm/armeb, arm/armv6, i386/i386, mips/mipsel, mips/mips, mips/mips64el, mips/mips64, mips/mipsn32, pc98/i386, powerpc/powerpc, powerpc/powerpc64 and sparc64/sparc64. 17590be798eSDimitry Andric.It Va WITHOUT_BINUTILS_BOOTSTRAP 1765977355fSBryan Drewery.\" from FreeBSD: head/tools/build/options/WITHOUT_BINUTILS_BOOTSTRAP 295490 2016-02-10 23:57:09Z emaste 1775977355fSBryan DrewerySet to not build binutils (as, ld, objcopy and objdump) 17890be798eSDimitry Andricas part of the bootstrap process. 17990be798eSDimitry Andric.Bf -symbolic 18090be798eSDimitry AndricThe option does not work for build targets unless some alternative 18190be798eSDimitry Andrictoolchain is provided. 18290be798eSDimitry Andric.Ef 1835be09b10SEd Maste.Pp 1845be09b10SEd MasteIt is a default setting on 1855be09b10SEd Mastearm64/aarch64. 1865977355fSBryan Drewery.It Va WITH_BINUTILS_BOOTSTRAP 1875977355fSBryan Drewery.\" from FreeBSD: head/tools/build/options/WITH_BINUTILS_BOOTSTRAP 295491 2016-02-11 00:14:00Z emaste 1885977355fSBryan DrewerySet build binutils (as, ld, objcopy and objdump) 1895977355fSBryan Dreweryas part of the bootstrap process. 1905977355fSBryan Drewery.Pp 1915977355fSBryan DreweryIt is a default setting on 1928a7c8ae4SBryan Dreweryamd64/amd64, arm/arm, arm/armeb, arm/armv6, i386/i386, mips/mipsel, mips/mips, mips/mips64el, mips/mips64, mips/mipsn32, pc98/i386, powerpc/powerpc, powerpc/powerpc64 and sparc64/sparc64. 1930341a043SBryan Drewery.It Va WITHOUT_BLACKLIST 1940341a043SBryan Drewery.\" from FreeBSD: head/tools/build/options/WITHOUT_BLACKLIST 301554 2016-06-07 16:35:55Z lidl 1950341a043SBryan DrewerySet this if you do not want to build blacklistd / blacklistctl. 1960341a043SBryan DreweryWhen set, it also enforces the following options: 1970341a043SBryan Drewery.Pp 1980341a043SBryan Drewery.Bl -item -compact 1990341a043SBryan Drewery.It 2000341a043SBryan Drewery.Va WITHOUT_BLACKLIST_SUPPORT 2010341a043SBryan Drewery.El 2020341a043SBryan Drewery.It Va WITHOUT_BLACKLIST_SUPPORT 2030341a043SBryan Drewery.\" from FreeBSD: head/tools/build/options/WITHOUT_BLACKLIST_SUPPORT 301554 2016-06-07 16:35:55Z lidl 2040341a043SBryan DrewerySet to build some programs without blacklistd support, like 2050341a043SBryan Drewery.Xr fingerd 8 , 2060341a043SBryan Drewery.Xr ftpd 8 , 2070341a043SBryan Drewery.Xr rlogind 8 , 2080341a043SBryan Drewery.Xr rshd 8 , 2090341a043SBryan Dreweryand 2100341a043SBryan Drewery.Xr sshd 8 . 21190be798eSDimitry Andric.It Va WITHOUT_BLUETOOTH 21290be798eSDimitry Andric.\" from FreeBSD: head/tools/build/options/WITHOUT_BLUETOOTH 156932 2006-03-21 07:50:50Z ru 21390be798eSDimitry AndricSet to not build Bluetooth related kernel modules, programs and libraries. 21490be798eSDimitry Andric.It Va WITHOUT_BOOT 21590be798eSDimitry Andric.\" from FreeBSD: head/tools/build/options/WITHOUT_BOOT 156932 2006-03-21 07:50:50Z ru 21690be798eSDimitry AndricSet to not build the boot blocks and loader. 2170e0e9604SEnji Cooper.It Va WITHOUT_BOOTPARAMD 2180e0e9604SEnji Cooper.\" from FreeBSD: head/tools/build/options/WITHOUT_BOOTPARAMD 278192 2015-02-04 10:19:32Z ngie 2190e0e9604SEnji CooperSet to not build or install 2200e0e9604SEnji Cooper.Xr bootparamd 8 . 2210e0e9604SEnji Cooper.It Va WITHOUT_BOOTPD 2220e0e9604SEnji Cooper.\" from FreeBSD: head/tools/build/options/WITHOUT_BOOTPD 278192 2015-02-04 10:19:32Z ngie 2230e0e9604SEnji CooperSet to not build or install 2240e0e9604SEnji Cooper.Xr bootpd 8 . 22593da8366SEnji Cooper.It Va WITHOUT_BSDINSTALL 22693da8366SEnji Cooper.\" from FreeBSD: head/tools/build/options/WITHOUT_BSDINSTALL 277677 2015-01-25 04:43:13Z ngie 22793da8366SEnji CooperSet to not build 22893da8366SEnji Cooper.Xr bsdinstall 8 , 22993da8366SEnji Cooper.Xr sade 8 , 23093da8366SEnji Cooperand related programs. 23190be798eSDimitry Andric.It Va WITHOUT_BSD_CPIO 23290be798eSDimitry Andric.\" from FreeBSD: head/tools/build/options/WITHOUT_BSD_CPIO 179813 2008-06-16 05:48:15Z dougb 23390be798eSDimitry AndricSet to not build the BSD licensed version of cpio based on 23490be798eSDimitry Andric.Xr libarchive 3 . 23590be798eSDimitry Andric.It Va WITH_BSD_GREP 23690be798eSDimitry Andric.\" from FreeBSD: head/tools/build/options/WITH_BSD_GREP 222273 2011-05-25 01:04:12Z obrien 23790be798eSDimitry AndricInstall BSD-licensed grep as '[ef]grep' instead of GNU grep. 23890be798eSDimitry Andric.It Va WITHOUT_BSNMP 23990be798eSDimitry Andric.\" from FreeBSD: head/tools/build/options/WITHOUT_BSNMP 183306 2008-09-23 16:15:42Z sam 24090be798eSDimitry AndricSet to not build or install 24190be798eSDimitry Andric.Xr bsnmpd 1 24290be798eSDimitry Andricand related libraries and data files. 24390be798eSDimitry Andric.It Va WITHOUT_BZIP2 24490be798eSDimitry Andric.\" from FreeBSD: head/tools/build/options/WITHOUT_BZIP2 174550 2007-12-12 16:43:17Z ru 24590be798eSDimitry AndricSet to not build contributed bzip2 software as a part of the base system. 24690be798eSDimitry Andric.Bf -symbolic 24790be798eSDimitry AndricThe option has no effect yet. 24890be798eSDimitry Andric.Ef 24990be798eSDimitry AndricWhen set, it also enforces the following options: 25090be798eSDimitry Andric.Pp 25190be798eSDimitry Andric.Bl -item -compact 25290be798eSDimitry Andric.It 25390be798eSDimitry Andric.Va WITHOUT_BZIP2_SUPPORT 25490be798eSDimitry Andric.El 25590be798eSDimitry Andric.It Va WITHOUT_BZIP2_SUPPORT 25690be798eSDimitry Andric.\" from FreeBSD: head/tools/build/options/WITHOUT_BZIP2_SUPPORT 166255 2007-01-26 10:19:08Z delphij 25790be798eSDimitry AndricSet to build some programs without optional bzip2 support. 25890be798eSDimitry Andric.It Va WITHOUT_CALENDAR 25990be798eSDimitry Andric.\" from FreeBSD: head/tools/build/options/WITHOUT_CALENDAR 156932 2006-03-21 07:50:50Z ru 26090be798eSDimitry AndricSet to not build 26190be798eSDimitry Andric.Xr calendar 1 . 26290be798eSDimitry Andric.It Va WITHOUT_CAPSICUM 26390be798eSDimitry Andric.\" from FreeBSD: head/tools/build/options/WITHOUT_CAPSICUM 229319 2012-01-02 21:57:58Z rwatson 26490be798eSDimitry AndricSet to not build Capsicum support into system programs. 26590be798eSDimitry Andric.It Va WITHOUT_CASPER 26690be798eSDimitry Andric.\" from FreeBSD: head/tools/build/options/WITHOUT_CASPER 258838 2013-12-02 08:21:28Z pjd 26790be798eSDimitry AndricSet to not build Casper program and related libraries. 2681c01e4f8SBryan Drewery.It Va WITH_CCACHE_BUILD 2693d02549fSBryan Drewery.\" from FreeBSD: head/tools/build/options/WITH_CCACHE_BUILD 297436 2016-03-30 23:53:12Z bdrewery 2701c01e4f8SBryan DrewerySet to use 2711c01e4f8SBryan Drewery.Xr ccache 1 2721c01e4f8SBryan Dreweryfor the build. 2731c01e4f8SBryan DreweryNo configuration is required except to install the 2741c01e4f8SBryan Drewery.Sy devel/ccache 2751c01e4f8SBryan Drewerypackage. 2761c01e4f8SBryan DreweryUsing with 2771c01e4f8SBryan Drewery.Xr distcc 1 2781c01e4f8SBryan Dreweryshould set 2791c01e4f8SBryan Drewery.Sy CCACHE_PREFIX=/usr/local/bin/distcc . 2801c01e4f8SBryan DreweryThe default cache directory of 2811c01e4f8SBryan Drewery.Pa $HOME/.ccache 2821c01e4f8SBryan Drewerywill be used, which can be overridden by setting 2831c01e4f8SBryan Drewery.Sy CCACHE_DIR . 2841c01e4f8SBryan DreweryThe 2851c01e4f8SBryan Drewery.Sy CCACHE_COMPILERCHECK 2861c01e4f8SBryan Dreweryoption defaults to 2871c01e4f8SBryan Drewery.Sy content 2881c01e4f8SBryan Drewerywhen using the in-tree bootstrap compiler, 2891c01e4f8SBryan Dreweryand 2901c01e4f8SBryan Drewery.Sy mtime 2911c01e4f8SBryan Drewerywhen using an external compiler. 2921c01e4f8SBryan DreweryThe 2931c01e4f8SBryan Drewery.Sy CCACHE_CPP2 2941c01e4f8SBryan Dreweryoption is used for Clang but not GCC. 2951c01e4f8SBryan Drewery.Pp 2961c01e4f8SBryan DrewerySharing a cache between multiple work directories requires using a layout 2971c01e4f8SBryan Drewerysimilar to 2981c01e4f8SBryan Drewery.Pa /some/prefix/src 2991c01e4f8SBryan Drewery.Pa /some/prefix/obj 3001c01e4f8SBryan Dreweryand an environment such as: 3011c01e4f8SBryan Drewery.Bd -literal -offset indent 3021c01e4f8SBryan DreweryCCACHE_BASEDIR='${SRCTOP:H}' MAKEOBJDIRPREFIX='${SRCTOP:H}/obj' 3031c01e4f8SBryan Drewery.Ed 3041c01e4f8SBryan Drewery.Pp 3051c01e4f8SBryan DrewerySee 3061c01e4f8SBryan Drewery.Xr ccache 1 3071c01e4f8SBryan Dreweryfor more configuration options. 30893da8366SEnji Cooper.It Va WITHOUT_CCD 30993da8366SEnji Cooper.\" from FreeBSD: head/tools/build/options/WITHOUT_CCD 277678 2015-01-25 04:52:48Z ngie 31093da8366SEnji CooperSet to not build 31193da8366SEnji Cooper.Xr geom_ccd 4 31293da8366SEnji Cooperand related utilities. 31390be798eSDimitry Andric.It Va WITHOUT_CDDL 31490be798eSDimitry Andric.\" from FreeBSD: head/tools/build/options/WITHOUT_CDDL 163861 2006-11-01 09:02:11Z jb 31590be798eSDimitry AndricSet to not build code licensed under Sun's CDDL. 31690be798eSDimitry AndricWhen set, it also enforces the following options: 31790be798eSDimitry Andric.Pp 31890be798eSDimitry Andric.Bl -item -compact 31990be798eSDimitry Andric.It 32090be798eSDimitry Andric.Va WITHOUT_CTF 32190be798eSDimitry Andric.It 32290be798eSDimitry Andric.Va WITHOUT_ZFS 32390be798eSDimitry Andric.El 32490be798eSDimitry Andric.It Va WITHOUT_CLANG 32590be798eSDimitry Andric.\" from FreeBSD: head/tools/build/options/WITHOUT_CLANG 264660 2014-04-18 17:03:58Z imp 32690be798eSDimitry AndricSet to not build the Clang C/C++ compiler during the regular phase of the build. 32790be798eSDimitry Andric.Pp 32890be798eSDimitry AndricIt is a default setting on 32987964f0eSJung-uk Kimmips/mipsel, mips/mips, mips/mips64el, mips/mips64, mips/mipsn32 and sparc64/sparc64. 33090be798eSDimitry AndricWhen set, it also enforces the following options: 33190be798eSDimitry Andric.Pp 33290be798eSDimitry Andric.Bl -item -compact 33390be798eSDimitry Andric.It 33490be798eSDimitry Andric.Va WITHOUT_CLANG_EXTRAS 33590be798eSDimitry Andric.It 33690be798eSDimitry Andric.Va WITHOUT_CLANG_FULL 33790be798eSDimitry Andric.El 33890be798eSDimitry Andric.It Va WITH_CLANG 33990be798eSDimitry Andric.\" from FreeBSD: head/tools/build/options/WITH_CLANG 264660 2014-04-18 17:03:58Z imp 34090be798eSDimitry AndricSet to build the Clang C/C++ compiler during the normal phase of the build. 34190be798eSDimitry Andric.Pp 34290be798eSDimitry AndricIt is a default setting on 3438a7c8ae4SBryan Dreweryamd64/amd64, arm/arm, arm/armeb, arm/armv6, arm64/aarch64, i386/i386, pc98/i386, powerpc/powerpc and powerpc/powerpc64. 34490be798eSDimitry Andric.It Va WITHOUT_CLANG_BOOTSTRAP 345a0f6423bSEd Maste.\" from FreeBSD: head/tools/build/options/WITHOUT_CLANG_BOOTSTRAP 273177 2014-10-16 18:28:11Z skreuzer 34690be798eSDimitry AndricSet to not build the Clang C/C++ compiler during the bootstrap phase of the build. 347a0f6423bSEd MasteYou must enable either gcc or clang bootstrap to be able to build the system, 348a0f6423bSEd Masteunless an alternative compiler is provided via 34990be798eSDimitry AndricXCC. 35090be798eSDimitry Andric.Pp 35190be798eSDimitry AndricIt is a default setting on 35287964f0eSJung-uk Kimmips/mipsel, mips/mips, mips/mips64el, mips/mips64, mips/mipsn32, powerpc/powerpc, powerpc/powerpc64 and sparc64/sparc64. 35390be798eSDimitry Andric.It Va WITH_CLANG_BOOTSTRAP 35490be798eSDimitry Andric.\" from FreeBSD: head/tools/build/options/WITH_CLANG_BOOTSTRAP 264660 2014-04-18 17:03:58Z imp 35590be798eSDimitry AndricSet to build the Clang C/C++ compiler during the bootstrap phase of the build. 35690be798eSDimitry Andric.Pp 35790be798eSDimitry AndricIt is a default setting on 3588a7c8ae4SBryan Dreweryamd64/amd64, arm/arm, arm/armeb, arm/armv6, arm64/aarch64, i386/i386 and pc98/i386. 35990be798eSDimitry Andric.It Va WITH_CLANG_EXTRAS 36090be798eSDimitry Andric.\" from FreeBSD: head/tools/build/options/WITH_CLANG_EXTRAS 231057 2012-02-05 23:56:22Z dim 36190be798eSDimitry AndricSet to build additional clang and llvm tools, such as bugpoint. 36290be798eSDimitry Andric.It Va WITHOUT_CLANG_FULL 36390be798eSDimitry Andric.\" from FreeBSD: head/tools/build/options/WITHOUT_CLANG_FULL 246259 2013-02-02 22:28:29Z dim 36490be798eSDimitry AndricSet to avoid building the ARCMigrate, Rewriter and StaticAnalyzer components of 36590be798eSDimitry Andricthe Clang C/C++ compiler. 36690be798eSDimitry Andric.Pp 36790be798eSDimitry AndricIt is a default setting on 36816f3fdf5SMark Johnstonmips/mipsel, mips/mips, mips/mips64el, mips/mips64, mips/mipsn32 and sparc64/sparc64. 36990be798eSDimitry Andric.It Va WITH_CLANG_FULL 37090be798eSDimitry Andric.\" from FreeBSD: head/tools/build/options/WITH_CLANG_FULL 246259 2013-02-02 22:28:29Z dim 37190be798eSDimitry AndricSet to build the ARCMigrate, Rewriter and StaticAnalyzer components of the 37290be798eSDimitry AndricClang C/C++ compiler. 37390be798eSDimitry Andric.Pp 37490be798eSDimitry AndricIt is a default setting on 3758a7c8ae4SBryan Dreweryamd64/amd64, arm/arm, arm/armeb, arm/armv6, arm64/aarch64, i386/i386, pc98/i386, powerpc/powerpc and powerpc/powerpc64. 37690be798eSDimitry Andric.It Va WITHOUT_CLANG_IS_CC 37790be798eSDimitry Andric.\" from FreeBSD: head/tools/build/options/WITHOUT_CLANG_IS_CC 242629 2012-11-05 21:53:23Z brooks 37890be798eSDimitry AndricSet to install the GCC compiler as 37990be798eSDimitry Andric.Pa /usr/bin/cc , 38090be798eSDimitry Andric.Pa /usr/bin/c++ 38190be798eSDimitry Andricand 38290be798eSDimitry Andric.Pa /usr/bin/cpp . 38390be798eSDimitry Andric.Pp 38490be798eSDimitry AndricIt is a default setting on 38587964f0eSJung-uk Kimmips/mipsel, mips/mips, mips/mips64el, mips/mips64, mips/mipsn32, powerpc/powerpc, powerpc/powerpc64 and sparc64/sparc64. 38690be798eSDimitry Andric.It Va WITH_CLANG_IS_CC 38790be798eSDimitry Andric.\" from FreeBSD: head/tools/build/options/WITH_CLANG_IS_CC 235342 2012-05-12 16:12:36Z gjb 38890be798eSDimitry AndricSet to install the Clang C/C++ compiler as 38990be798eSDimitry Andric.Pa /usr/bin/cc , 39090be798eSDimitry Andric.Pa /usr/bin/c++ 39190be798eSDimitry Andricand 39290be798eSDimitry Andric.Pa /usr/bin/cpp . 39390be798eSDimitry Andric.Pp 39490be798eSDimitry AndricIt is a default setting on 3958a7c8ae4SBryan Dreweryamd64/amd64, arm/arm, arm/armeb, arm/armv6, arm64/aarch64, i386/i386 and pc98/i386. 39690be798eSDimitry Andric.It Va WITHOUT_CPP 39790be798eSDimitry Andric.\" from FreeBSD: head/tools/build/options/WITHOUT_CPP 156932 2006-03-21 07:50:50Z ru 39890be798eSDimitry AndricSet to not build 39990be798eSDimitry Andric.Xr cpp 1 . 40090be798eSDimitry Andric.It Va WITHOUT_CROSS_COMPILER 401c5d09a87SGlen Barber.\" from FreeBSD: head/tools/build/options/WITHOUT_CROSS_COMPILER 275138 2014-11-26 20:43:09Z gjb 40290be798eSDimitry AndricSet to not build any cross compiler in the cross-tools stage of buildworld. 40390be798eSDimitry AndricIf you are compiling a different version of 40490be798eSDimitry Andric.Fx 40590be798eSDimitry Andricthan what is installed on the system, you will need to provide an alternate 40690be798eSDimitry Andriccompiler with XCC to ensure success. 40790be798eSDimitry AndricIf you are compiling with an identical version of 40890be798eSDimitry Andric.Fx 40990be798eSDimitry Andricto the host, this option may be safely used. 41090be798eSDimitry AndricThis option may also be safe when the host version of 41190be798eSDimitry Andric.Fx 41290be798eSDimitry Andricis close to the sources being built, but all bets are off if there have 41390be798eSDimitry Andricbeen any changes to the toolchain between the versions. 41490be798eSDimitry AndricWhen set, it also enforces the following options: 41590be798eSDimitry Andric.Pp 41690be798eSDimitry Andric.Bl -item -compact 41790be798eSDimitry Andric.It 41890be798eSDimitry Andric.Va WITHOUT_BINUTILS_BOOTSTRAP 41990be798eSDimitry Andric.It 42090be798eSDimitry Andric.Va WITHOUT_CLANG_BOOTSTRAP 42190be798eSDimitry Andric.It 422f972b8a4SBryan Drewery.Va WITHOUT_ELFTOOLCHAIN_BOOTSTRAP 423f972b8a4SBryan Drewery.It 42490be798eSDimitry Andric.Va WITHOUT_GCC_BOOTSTRAP 42590be798eSDimitry Andric.El 42690be798eSDimitry Andric.It Va WITHOUT_CRYPT 42790be798eSDimitry Andric.\" from FreeBSD: head/tools/build/options/WITHOUT_CRYPT 156932 2006-03-21 07:50:50Z ru 42890be798eSDimitry AndricSet to not build any crypto code. 42990be798eSDimitry AndricWhen set, it also enforces the following options: 43090be798eSDimitry Andric.Pp 43190be798eSDimitry Andric.Bl -item -compact 43290be798eSDimitry Andric.It 43390be798eSDimitry Andric.Va WITHOUT_KERBEROS 43490be798eSDimitry Andric.It 43590be798eSDimitry Andric.Va WITHOUT_KERBEROS_SUPPORT 43690be798eSDimitry Andric.It 43790be798eSDimitry Andric.Va WITHOUT_OPENSSH 43890be798eSDimitry Andric.It 43990be798eSDimitry Andric.Va WITHOUT_OPENSSL 44090be798eSDimitry Andric.El 44190be798eSDimitry Andric.Pp 44290be798eSDimitry AndricWhen set, the following options are also in effect: 44390be798eSDimitry Andric.Pp 44490be798eSDimitry Andric.Bl -inset -compact 44590be798eSDimitry Andric.It Va WITHOUT_GSSAPI 44690be798eSDimitry Andric(unless 44790be798eSDimitry Andric.Va WITH_GSSAPI 44890be798eSDimitry Andricis set explicitly) 44990be798eSDimitry Andric.El 45090be798eSDimitry Andric.It Va WITH_CTF 45190be798eSDimitry Andric.\" from FreeBSD: head/tools/build/options/WITH_CTF 228159 2011-11-30 18:22:44Z fjoe 45290be798eSDimitry AndricSet to compile with CTF (Compact C Type Format) data. 45390be798eSDimitry AndricCTF data encapsulates a reduced form of debugging information 45490be798eSDimitry Andricsimilar to DWARF and the venerable stabs and is required for DTrace. 45590be798eSDimitry Andric.It Va WITHOUT_CTM 45690be798eSDimitry Andric.\" from FreeBSD: head/tools/build/options/WITHOUT_CTM 183242 2008-09-21 22:02:26Z sam 45790be798eSDimitry AndricSet to not build 45890be798eSDimitry Andric.Xr ctm 1 45990be798eSDimitry Andricand related utilities. 46054d8c5d5SBryan Drewery.It Va WITHOUT_CUSE 46154d8c5d5SBryan Drewery.\" from FreeBSD: head/tools/build/options/WITHOUT_CUSE 270171 2014-08-19 15:40:26Z hselasky 46254d8c5d5SBryan DrewerySet to not build CUSE-related programs and libraries. 46390be798eSDimitry Andric.It Va WITHOUT_CXX 4644a62dc3aSBryan Drewery.\" from FreeBSD: head/tools/build/options/WITHOUT_CXX 281053 2015-04-03 23:55:04Z bdrewery 46590be798eSDimitry AndricSet to not build 4664a62dc3aSBryan Drewery.Xr c++ 1 46790be798eSDimitry Andricand related libraries. 46890be798eSDimitry AndricIt will also prevent building of 46990be798eSDimitry Andric.Xr gperf 1 47090be798eSDimitry Andricand 47190be798eSDimitry Andric.Xr devd 8 . 47290be798eSDimitry AndricWhen set, it also enforces the following options: 47390be798eSDimitry Andric.Pp 47490be798eSDimitry Andric.Bl -item -compact 47590be798eSDimitry Andric.It 47690be798eSDimitry Andric.Va WITHOUT_CLANG 47790be798eSDimitry Andric.It 47890be798eSDimitry Andric.Va WITHOUT_CLANG_EXTRAS 47990be798eSDimitry Andric.It 48090be798eSDimitry Andric.Va WITHOUT_CLANG_FULL 48190be798eSDimitry Andric.It 48218c6fc4cSJulio Merino.Va WITHOUT_GNUCXX 48318c6fc4cSJulio Merino.It 48490be798eSDimitry Andric.Va WITHOUT_GROFF 48590be798eSDimitry Andric.El 4864a5e4462SEd Maste.It Va WITHOUT_DEBUG_FILES 4874a5e4462SEd Maste.\" from FreeBSD: head/tools/build/options/WITHOUT_DEBUG_FILES 290059 2015-10-27 20:49:56Z emaste 4884a5e4462SEd MasteSet to avoid building or installing standalone debug files for each 4894a5e4462SEd Masteexecutable binary and shared library. 49090be798eSDimitry Andric.It Va WITHOUT_DICT 49190be798eSDimitry Andric.\" from FreeBSD: head/tools/build/options/WITHOUT_DICT 156932 2006-03-21 07:50:50Z ru 49290be798eSDimitry AndricSet to not build the Webster dictionary files. 49332b5dc9aSSimon J. Gerraty.It Va WITH_DIRDEPS_BUILD 494be894451SBryan Drewery.\" from FreeBSD: head/tools/build/options/WITH_DIRDEPS_BUILD 298007 2016-04-14 22:00:49Z bdrewery 495be894451SBryan DreweryThis is an experimental build system. 49632b5dc9aSSimon J. GerratyFor details see 49732b5dc9aSSimon J. Gerratyhttp://www.crufty.net/sjg/docs/freebsd-meta-mode.htm. 498be894451SBryan DreweryBuild commands can be seen from the top-level with: 499be894451SBryan Drewery.Dl make show-valid-targets 50032b5dc9aSSimon J. GerratyThe build is driven by dirdeps.mk using 50132b5dc9aSSimon J. Gerraty.Va DIRDEPS 50232b5dc9aSSimon J. Gerratystored in 50332b5dc9aSSimon J. GerratyMakefile.depend files found in each directory. 50432b5dc9aSSimon J. Gerraty.Pp 50532b5dc9aSSimon J. GerratyThe build can be started from anywhere, and behaves the same. 50632b5dc9aSSimon J. GerratyThe initial instance of 50732b5dc9aSSimon J. Gerraty.Xr make 1 50832b5dc9aSSimon J. Gerratyrecursively reads 50932b5dc9aSSimon J. Gerraty.Va DIRDEPS 51032b5dc9aSSimon J. Gerratyfrom Makefile.depend 51132b5dc9aSSimon J. Gerratycomputing a graph of tree dependencies from the current origin. 51232b5dc9aSSimon J. GerratySetting 51332b5dc9aSSimon J. Gerraty.Va NO_DIRDEPS 51432b5dc9aSSimon J. Gerratywill skip checking dirdep dependencies and will only build in the current 5157f76a95cSBryan Dreweryand child directories. 5167f76a95cSBryan Drewery.Va NO_DIRDEPS_BELOW 5177f76a95cSBryan Drewerywill skip building any dirdeps and only build the current directory. 51832b5dc9aSSimon J. Gerraty.Pp 519be894451SBryan DreweryThis also utilizes the 520be894451SBryan Drewery.Va WITH_META_MODE 521be894451SBryan Drewerylogic for incremental builds. 52232b5dc9aSSimon J. Gerraty.Pp 52332b5dc9aSSimon J. GerratyThe build will hide commands ran unless 52432b5dc9aSSimon J. Gerraty.Va NO_SILENT 52532b5dc9aSSimon J. Gerratyis defined. 52632b5dc9aSSimon J. Gerraty.Pp 527be894451SBryan DreweryNote that there is currently no mass install feature for this. 528be894451SBryan Drewery.Pp 52932b5dc9aSSimon J. GerratyWhen set, it also enforces the following options: 53032b5dc9aSSimon J. Gerraty.Pp 53132b5dc9aSSimon J. Gerraty.Bl -item -compact 53232b5dc9aSSimon J. Gerraty.It 53332b5dc9aSSimon J. Gerraty.Va WITH_INSTALL_AS_USER 53432b5dc9aSSimon J. Gerraty.El 53532b5dc9aSSimon J. Gerraty.Pp 53632b5dc9aSSimon J. GerratyWhen set, the following options are also in effect: 53732b5dc9aSSimon J. Gerraty.Pp 53832b5dc9aSSimon J. Gerraty.Bl -inset -compact 5398095b3c2SBryan Drewery.It Va WITHOUT_SYSTEM_COMPILER 5408095b3c2SBryan Drewery(unless 5418095b3c2SBryan Drewery.Va WITH_SYSTEM_COMPILER 5428095b3c2SBryan Dreweryis set explicitly) 54332b5dc9aSSimon J. Gerraty.It Va WITH_AUTO_OBJ 54432b5dc9aSSimon J. Gerraty(unless 54532b5dc9aSSimon J. Gerraty.Va WITHOUT_AUTO_OBJ 54632b5dc9aSSimon J. Gerratyis set explicitly) 54726b79d5bSHajimu UMEMOTO.It Va WITH_META_MODE 54826b79d5bSHajimu UMEMOTO(unless 54926b79d5bSHajimu UMEMOTO.Va WITHOUT_META_MODE 55026b79d5bSHajimu UMEMOTOis set explicitly) 55132b5dc9aSSimon J. Gerraty.It Va WITH_STAGING 55232b5dc9aSSimon J. Gerraty(unless 55332b5dc9aSSimon J. Gerraty.Va WITHOUT_STAGING 55432b5dc9aSSimon J. Gerratyis set explicitly) 55532b5dc9aSSimon J. Gerraty.It Va WITH_STAGING_MAN 55632b5dc9aSSimon J. Gerraty(unless 55732b5dc9aSSimon J. Gerraty.Va WITHOUT_STAGING_MAN 55832b5dc9aSSimon J. Gerratyis set explicitly) 55932b5dc9aSSimon J. Gerraty.It Va WITH_STAGING_PROG 56032b5dc9aSSimon J. Gerraty(unless 56132b5dc9aSSimon J. Gerraty.Va WITHOUT_STAGING_PROG 56232b5dc9aSSimon J. Gerratyis set explicitly) 56332b5dc9aSSimon J. Gerraty.It Va WITH_SYSROOT 56432b5dc9aSSimon J. Gerraty(unless 56532b5dc9aSSimon J. Gerraty.Va WITHOUT_SYSROOT 56632b5dc9aSSimon J. Gerratyis set explicitly) 56732b5dc9aSSimon J. Gerraty.El 56832b5dc9aSSimon J. Gerraty.Pp 56932b5dc9aSSimon J. GerratyThis must be set in the environment, make command line, or 57032b5dc9aSSimon J. Gerraty.Pa /etc/src-env.conf , 57132b5dc9aSSimon J. Gerratynot 57232b5dc9aSSimon J. Gerraty.Pa /etc/src.conf . 573cc2520d2SSimon J. Gerraty.It Va WITH_DIRDEPS_CACHE 57432b5dc9aSSimon J. Gerraty.\" from FreeBSD: head/tools/build/options/WITH_DIRDEPS_CACHE 290816 2015-11-14 03:24:48Z sjg 575cc2520d2SSimon J. GerratyCache result of dirdeps.mk which can save significant time 576cc2520d2SSimon J. Gerratyfor subsequent builds. 577cc2520d2SSimon J. GerratyDepends on 57832b5dc9aSSimon J. Gerraty.Va WITH_DIRDEPS_BUILD . 5790a70ef02SBryan Drewery.Pp 580ba852870SBryan DreweryThis must be set in the environment, make command line, or 5810a70ef02SBryan Drewery.Pa /etc/src-env.conf , 5820a70ef02SBryan Drewerynot 5830a70ef02SBryan Drewery.Pa /etc/src.conf . 58490be798eSDimitry Andric.It Va WITHOUT_DMAGENT 58590be798eSDimitry Andric.\" from FreeBSD: head/tools/build/options/WITHOUT_DMAGENT 262335 2014-02-22 13:05:23Z bapt 58690be798eSDimitry AndricSet to not build dma Mail Transport Agent 58790be798eSDimitry Andric.It Va WITHOUT_DOCCOMPRESS 58890be798eSDimitry Andric.\" from FreeBSD: head/tools/build/options/WITHOUT_DOCCOMPRESS 266752 2014-05-27 15:52:27Z gjb 58990be798eSDimitry AndricSet to not to install compressed system documentation. 59090be798eSDimitry AndricOnly the uncompressed version will be installed. 59116f3fdf5SMark Johnston.It Va WITH_DTRACE_TESTS 59216f3fdf5SMark Johnston.\" from FreeBSD: head/tools/build/options/WITH_DTRACE_TESTS 286174 2015-08-02 00:37:33Z markj 59316f3fdf5SMark JohnstonSet to build and install the DTrace test suite in 59416f3fdf5SMark Johnston.Pa /usr/tests/cddl/usr.sbin/dtrace . 59516f3fdf5SMark JohnstonThis test suite is considered experimental on architectures other than 59616f3fdf5SMark Johnstonamd64/amd64 and running it may cause system instability. 59790be798eSDimitry Andric.It Va WITHOUT_DYNAMICROOT 59890be798eSDimitry Andric.\" from FreeBSD: head/tools/build/options/WITHOUT_DYNAMICROOT 156932 2006-03-21 07:50:50Z ru 59990be798eSDimitry AndricSet this if you do not want to link 60090be798eSDimitry Andric.Pa /bin 60190be798eSDimitry Andricand 60290be798eSDimitry Andric.Pa /sbin 60390be798eSDimitry Andricdynamically. 60490be798eSDimitry Andric.It Va WITHOUT_ED_CRYPTO 60590be798eSDimitry Andric.\" from FreeBSD: head/tools/build/options/WITHOUT_ED_CRYPTO 235660 2012-05-19 20:05:27Z marcel 60690be798eSDimitry AndricSet to build 60790be798eSDimitry Andric.Xr ed 1 60890be798eSDimitry Andricwithout support for encryption/decryption. 60993da8366SEnji Cooper.It Va WITHOUT_EE 61093da8366SEnji Cooper.\" from FreeBSD: head/tools/build/options/WITHOUT_EE 277663 2015-01-25 00:03:44Z ngie 61193da8366SEnji CooperSet to not build and install 61293da8366SEnji Cooper.Xr edit 1 , 61393da8366SEnji Cooper.Xr ee 1 , 61493da8366SEnji Cooperand related programs. 61590be798eSDimitry Andric.It Va WITH_EISA 61690be798eSDimitry Andric.\" from FreeBSD: head/tools/build/options/WITH_EISA 264654 2014-04-18 16:53:06Z imp 61790be798eSDimitry AndricSet to build EISA kernel modules. 6185be09b10SEd Maste.It Va WITHOUT_ELFCOPY_AS_OBJCOPY 619973e8b3eSEd Maste.\" from FreeBSD: head/tools/build/options/WITHOUT_ELFCOPY_AS_OBJCOPY 296193 2016-02-29 16:39:38Z emaste 6205be09b10SEd MasteSet to build and install 6215be09b10SEd Maste.Xr objcopy 1 6225be09b10SEd Mastefrom GNU Binutils, instead of the one from ELF Tool Chain. 623973e8b3eSEd MasteThis option is provided as a transition aid and will be removed in due time. 6245977355fSBryan Drewery.It Va WITHOUT_ELFTOOLCHAIN_BOOTSTRAP 6255977355fSBryan Drewery.\" from FreeBSD: head/tools/build/options/WITHOUT_ELFTOOLCHAIN_BOOTSTRAP 295491 2016-02-11 00:14:00Z emaste 6265977355fSBryan DrewerySet to not build ELF Tool Chain tools 6275977355fSBryan Drewery(addr2line, nm, size, strings and strip) 6285977355fSBryan Dreweryas part of the bootstrap process. 6295977355fSBryan Drewery.Bf -symbolic 6305977355fSBryan DreweryAn alternate bootstrap tool chain must be provided. 6315977355fSBryan Drewery.Ef 63290be798eSDimitry Andric.It Va WITHOUT_EXAMPLES 63390be798eSDimitry Andric.\" from FreeBSD: head/tools/build/options/WITHOUT_EXAMPLES 156938 2006-03-21 09:06:24Z ru 63490be798eSDimitry AndricSet to avoid installing examples to 63590be798eSDimitry Andric.Pa /usr/share/examples/ . 636d5a2667bSJonathan T. Looney.It Va WITH_EXTRA_TCP_STACKS 637d5a2667bSJonathan T. Looney.\" from FreeBSD: head/tools/build/options/WITH_EXTRA_TCP_STACKS 302247 2016-06-28 13:37:01Z jtl 638d5a2667bSJonathan T. LooneySet to build extra TCP stack modules. 63990be798eSDimitry Andric.It Va WITHOUT_FDT 64090be798eSDimitry Andric.\" from FreeBSD: head/tools/build/options/WITHOUT_FDT 221539 2011-05-06 19:10:27Z ru 64190be798eSDimitry AndricSet to not build Flattened Device Tree support as part of the base system. 64290be798eSDimitry AndricThis includes the device tree compiler (dtc) and libfdt support library. 6430e0e9604SEnji Cooper.It Va WITHOUT_FILE 6440e0e9604SEnji Cooper.\" from FreeBSD: head/tools/build/options/WITHOUT_FILE 278193 2015-02-04 10:24:40Z ngie 6450e0e9604SEnji CooperSet to not build 6460e0e9604SEnji Cooper.Xr file 1 6470e0e9604SEnji Cooperand related programs. 6480e0e9604SEnji Cooper.It Va WITHOUT_FINGER 6490e0e9604SEnji Cooper.\" from FreeBSD: head/tools/build/options/WITHOUT_FINGER 278192 2015-02-04 10:19:32Z ngie 6500e0e9604SEnji CooperSet to not build or install 6510e0e9604SEnji Cooper.Xr finger 1 6520e0e9604SEnji Cooperand 6530e0e9604SEnji Cooper.Xr fingerd 8 . 65490be798eSDimitry Andric.It Va WITHOUT_FLOPPY 65590be798eSDimitry Andric.\" from FreeBSD: head/tools/build/options/WITHOUT_FLOPPY 221540 2011-05-06 19:13:03Z ru 65690be798eSDimitry AndricSet to not build or install programs 65790be798eSDimitry Andricfor operating floppy disk driver. 65890be798eSDimitry Andric.It Va WITHOUT_FMTREE 65990be798eSDimitry Andric.\" from FreeBSD: head/tools/build/options/WITHOUT_FMTREE 261299 2014-01-30 21:37:43Z brooks 66090be798eSDimitry AndricSet to not build and install 66190be798eSDimitry Andric.Pa /usr/sbin/fmtree . 662a0f6423bSEd Maste.It Va WITHOUT_FORMAT_EXTENSIONS 663a0f6423bSEd Maste.\" from FreeBSD: head/tools/build/options/WITHOUT_FORMAT_EXTENSIONS 250658 2013-05-15 13:04:10Z brooks 664a0f6423bSEd MasteSet to not enable 665a0f6423bSEd Maste.Fl fformat-extensions 666a0f6423bSEd Mastewhen compiling the kernel. 667a0f6423bSEd MasteAlso disables all format checking. 66890be798eSDimitry Andric.It Va WITHOUT_FORTH 66990be798eSDimitry Andric.\" from FreeBSD: head/tools/build/options/WITHOUT_FORTH 156932 2006-03-21 07:50:50Z ru 67090be798eSDimitry AndricSet to build bootloaders without Forth support. 67190be798eSDimitry Andric.It Va WITHOUT_FP_LIBC 67290be798eSDimitry Andric.\" from FreeBSD: head/tools/build/options/WITHOUT_FP_LIBC 156932 2006-03-21 07:50:50Z ru 67390be798eSDimitry AndricSet to build 67490be798eSDimitry Andric.Nm libc 67590be798eSDimitry Andricwithout floating-point support. 67690be798eSDimitry Andric.It Va WITHOUT_FREEBSD_UPDATE 67790be798eSDimitry Andric.\" from FreeBSD: head/tools/build/options/WITHOUT_FREEBSD_UPDATE 183242 2008-09-21 22:02:26Z sam 67890be798eSDimitry AndricSet to not build 67990be798eSDimitry Andric.Xr freebsd-update 8 . 6800e0e9604SEnji Cooper.It Va WITHOUT_FTP 6810e0e9604SEnji Cooper.\" from FreeBSD: head/tools/build/options/WITHOUT_FTP 278192 2015-02-04 10:19:32Z ngie 6820e0e9604SEnji CooperSet to not build or install 6830e0e9604SEnji Cooper.Xr ftp 1 6840e0e9604SEnji Cooperand 6850e0e9604SEnji Cooper.Xr ftpd 8 . 68690be798eSDimitry Andric.It Va WITHOUT_GAMES 68790be798eSDimitry Andric.\" from FreeBSD: head/tools/build/options/WITHOUT_GAMES 156932 2006-03-21 07:50:50Z ru 68890be798eSDimitry AndricSet to not build games. 68990be798eSDimitry Andric.It Va WITHOUT_GCC 69090be798eSDimitry Andric.\" from FreeBSD: head/tools/build/options/WITHOUT_GCC 264660 2014-04-18 17:03:58Z imp 69190be798eSDimitry AndricSet to not build and install gcc and g++ as part of the normal build process. 69290be798eSDimitry Andric.Pp 69390be798eSDimitry AndricIt is a default setting on 6948a7c8ae4SBryan Dreweryamd64/amd64, arm/arm, arm/armeb, arm/armv6, arm64/aarch64, i386/i386 and pc98/i386. 69590be798eSDimitry Andric.It Va WITH_GCC 69690be798eSDimitry Andric.\" from FreeBSD: head/tools/build/options/WITH_GCC 255326 2013-09-06 20:49:48Z zeising 69790be798eSDimitry AndricSet to build and install gcc and g++. 69890be798eSDimitry Andric.Pp 69990be798eSDimitry AndricIt is a default setting on 70087964f0eSJung-uk Kimmips/mipsel, mips/mips, mips/mips64el, mips/mips64, mips/mipsn32, powerpc/powerpc, powerpc/powerpc64 and sparc64/sparc64. 70190be798eSDimitry Andric.It Va WITHOUT_GCC_BOOTSTRAP 702a0f6423bSEd Maste.\" from FreeBSD: head/tools/build/options/WITHOUT_GCC_BOOTSTRAP 273177 2014-10-16 18:28:11Z skreuzer 70390be798eSDimitry AndricSet to not build gcc and g++ as part of the bootstrap process. 704a0f6423bSEd MasteYou must enable either gcc or clang bootstrap to be able to build the system, 705a0f6423bSEd Masteunless an alternative compiler is provided via 70690be798eSDimitry AndricXCC. 70790be798eSDimitry Andric.Pp 70890be798eSDimitry AndricIt is a default setting on 7098a7c8ae4SBryan Dreweryamd64/amd64, arm/arm, arm/armeb, arm/armv6, arm64/aarch64, i386/i386 and pc98/i386. 71090be798eSDimitry Andric.It Va WITH_GCC_BOOTSTRAP 71190be798eSDimitry Andric.\" from FreeBSD: head/tools/build/options/WITH_GCC_BOOTSTRAP 264660 2014-04-18 17:03:58Z imp 71290be798eSDimitry AndricSet to build gcc and g++ as part of the bootstrap process. 71390be798eSDimitry Andric.Pp 71490be798eSDimitry AndricIt is a default setting on 71587964f0eSJung-uk Kimmips/mipsel, mips/mips, mips/mips64el, mips/mips64, mips/mipsn32, powerpc/powerpc, powerpc/powerpc64 and sparc64/sparc64. 71690be798eSDimitry Andric.It Va WITHOUT_GCOV 71790be798eSDimitry Andric.\" from FreeBSD: head/tools/build/options/WITHOUT_GCOV 156932 2006-03-21 07:50:50Z ru 71890be798eSDimitry AndricSet to not build the 71990be798eSDimitry Andric.Xr gcov 1 72090be798eSDimitry Andrictool. 72190be798eSDimitry Andric.It Va WITHOUT_GDB 72290be798eSDimitry Andric.\" from FreeBSD: head/tools/build/options/WITHOUT_GDB 156932 2006-03-21 07:50:50Z ru 72390be798eSDimitry AndricSet to not build 72490be798eSDimitry Andric.Xr gdb 1 . 7255be09b10SEd Maste.Pp 7265be09b10SEd MasteIt is a default setting on 7275be09b10SEd Mastearm64/aarch64. 7285977355fSBryan Drewery.It Va WITH_GDB 7295977355fSBryan Drewery.\" from FreeBSD: head/tools/build/options/WITH_GDB 295493 2016-02-11 00:30:51Z emaste 7305977355fSBryan DrewerySet to build 7315977355fSBryan Drewery.Xr gdb 1 . 7325977355fSBryan Drewery.Pp 7335977355fSBryan DreweryIt is a default setting on 7348a7c8ae4SBryan Dreweryamd64/amd64, arm/arm, arm/armeb, arm/armv6, i386/i386, mips/mipsel, mips/mips, mips/mips64el, mips/mips64, mips/mipsn32, pc98/i386, powerpc/powerpc, powerpc/powerpc64 and sparc64/sparc64. 73590be798eSDimitry Andric.It Va WITHOUT_GNU 73690be798eSDimitry Andric.\" from FreeBSD: head/tools/build/options/WITHOUT_GNU 174550 2007-12-12 16:43:17Z ru 73790be798eSDimitry AndricSet to not build contributed GNU software as a part of the base system. 73890be798eSDimitry AndricThis option can be useful if the system built must not contain any code 73990be798eSDimitry Andriccovered by the GNU Public License due to legal reasons. 74090be798eSDimitry Andric.Bf -symbolic 74190be798eSDimitry AndricThe option has no effect yet. 74290be798eSDimitry Andric.Ef 74390be798eSDimitry AndricWhen set, it also enforces the following options: 74490be798eSDimitry Andric.Pp 74590be798eSDimitry Andric.Bl -item -compact 74690be798eSDimitry Andric.It 74790be798eSDimitry Andric.Va WITHOUT_GNU_SUPPORT 74890be798eSDimitry Andric.El 74990be798eSDimitry Andric.It Va WITHOUT_GNUCXX 75090be798eSDimitry Andric.\" from FreeBSD: head/tools/build/options/WITHOUT_GNUCXX 255321 2013-09-06 20:08:03Z theraven 75190be798eSDimitry AndricDo not build the GNU C++ stack (g++, libstdc++). 75290be798eSDimitry AndricThis is the default on platforms where clang is the system compiler. 75390be798eSDimitry Andric.Pp 75490be798eSDimitry AndricIt is a default setting on 7558a7c8ae4SBryan Dreweryamd64/amd64, arm/arm, arm/armeb, arm/armv6, arm64/aarch64, i386/i386 and pc98/i386. 75690be798eSDimitry Andric.It Va WITH_GNUCXX 75790be798eSDimitry Andric.\" from FreeBSD: head/tools/build/options/WITH_GNUCXX 255321 2013-09-06 20:08:03Z theraven 75890be798eSDimitry AndricBuild the GNU C++ stack (g++, libstdc++). 75990be798eSDimitry AndricThis is the default on platforms where gcc is the system compiler. 76090be798eSDimitry Andric.Pp 76190be798eSDimitry AndricIt is a default setting on 76287964f0eSJung-uk Kimmips/mipsel, mips/mips, mips/mips64el, mips/mips64, mips/mipsn32, powerpc/powerpc, powerpc/powerpc64 and sparc64/sparc64. 76390be798eSDimitry Andric.It Va WITHOUT_GNU_GREP_COMPAT 764c5d09a87SGlen Barber.\" from FreeBSD: head/tools/build/options/WITHOUT_GNU_GREP_COMPAT 273421 2014-10-21 20:44:33Z emaste 765c5d09a87SGlen BarberSet this option to omit the gnu extensions to grep from being included in 76690be798eSDimitry AndricBSD grep. 76790be798eSDimitry Andric.It Va WITHOUT_GNU_SUPPORT 76890be798eSDimitry Andric.\" from FreeBSD: head/tools/build/options/WITHOUT_GNU_SUPPORT 156932 2006-03-21 07:50:50Z ru 76990be798eSDimitry AndricSet to build some programs without optional GNU support. 77090be798eSDimitry Andric.It Va WITHOUT_GPIO 77190be798eSDimitry Andric.\" from FreeBSD: head/tools/build/options/WITHOUT_GPIO 228081 2011-11-28 17:54:34Z dim 77290be798eSDimitry AndricSet to not build 77390be798eSDimitry Andric.Xr gpioctl 8 77490be798eSDimitry Andricas part of the base system. 77590be798eSDimitry Andric.It Va WITHOUT_GPL_DTC 77690be798eSDimitry Andric.\" from FreeBSD: head/tools/build/options/WITHOUT_GPL_DTC 264515 2014-04-15 20:41:55Z imp 77790be798eSDimitry AndricSet to build the BSD licensed version of the device tree compiler, instead of the 77890be798eSDimitry AndricGPL'd one from elinux.org. 77990be798eSDimitry Andric.It Va WITHOUT_GROFF 78090be798eSDimitry Andric.\" from FreeBSD: head/tools/build/options/WITHOUT_GROFF 218941 2011-02-22 08:13:49Z uqs 78190be798eSDimitry AndricSet to not build 78290be798eSDimitry Andric.Xr groff 1 78390be798eSDimitry Andricand 78490be798eSDimitry Andric.Xr vgrind 1 . 78590be798eSDimitry AndricYou should consider installing the textproc/groff port to not break 78690be798eSDimitry Andric.Xr man 1 . 78790be798eSDimitry Andric.It Va WITHOUT_GSSAPI 78890be798eSDimitry Andric.\" from FreeBSD: head/tools/build/options/WITHOUT_GSSAPI 174548 2007-12-12 16:39:32Z ru 78990be798eSDimitry AndricSet to not build libgssapi. 79061940879SEnji Cooper.It Va WITHOUT_HAST 79161940879SEnji Cooper.\" from FreeBSD: head/tools/build/options/WITHOUT_HAST 277725 2015-01-26 06:27:07Z ngie 79261940879SEnji CooperSet to not build 79361940879SEnji Cooper.Xr hastd 8 79461940879SEnji Cooperand related utilities. 79590be798eSDimitry Andric.It Va WITH_HESIOD 79690be798eSDimitry Andric.\" from FreeBSD: head/tools/build/options/WITH_HESIOD 156932 2006-03-21 07:50:50Z ru 79790be798eSDimitry AndricSet to build Hesiod support. 79890be798eSDimitry Andric.It Va WITHOUT_HTML 79990be798eSDimitry Andric.\" from FreeBSD: head/tools/build/options/WITHOUT_HTML 156932 2006-03-21 07:50:50Z ru 80090be798eSDimitry AndricSet to not build HTML docs. 8012c4b4abcSXin LI.It Va WITHOUT_HYPERV 8022c4b4abcSXin LI.\" from FreeBSD: head/tools/build/options/WITHOUT_HYPERV 271493 2014-09-13 02:15:31Z delphij 8032c4b4abcSXin LISet to not build or install HyperV utilities. 80490be798eSDimitry Andric.It Va WITHOUT_ICONV 80590be798eSDimitry Andric.\" from FreeBSD: head/tools/build/options/WITHOUT_ICONV 254919 2013-08-26 17:15:56Z antoine 80690be798eSDimitry AndricSet to not build iconv as part of libc. 807c5d09a87SGlen Barber.It Va WITHOUT_INCLUDES 808c5d09a87SGlen Barber.\" from FreeBSD: head/tools/build/options/WITHOUT_INCLUDES 275138 2014-11-26 20:43:09Z gjb 809c5d09a87SGlen BarberSet to not install header files. 810c5d09a87SGlen BarberThis option used to be spelled 811c5d09a87SGlen Barber.Va NO_INCS . 812c5d09a87SGlen Barber.Bf -symbolic 813c5d09a87SGlen BarberThe option does not work for build targets. 814c5d09a87SGlen Barber.Ef 81590be798eSDimitry Andric.It Va WITHOUT_INET 81690be798eSDimitry Andric.\" from FreeBSD: head/tools/build/options/WITHOUT_INET 221266 2011-04-30 17:58:28Z bz 81790be798eSDimitry AndricSet to not build programs and libraries related to IPv4 networking. 81890be798eSDimitry AndricWhen set, it also enforces the following options: 81990be798eSDimitry Andric.Pp 82090be798eSDimitry Andric.Bl -item -compact 82190be798eSDimitry Andric.It 82290be798eSDimitry Andric.Va WITHOUT_INET_SUPPORT 82390be798eSDimitry Andric.El 82490be798eSDimitry Andric.It Va WITHOUT_INET6 82590be798eSDimitry Andric.\" from FreeBSD: head/tools/build/options/WITHOUT_INET6 156932 2006-03-21 07:50:50Z ru 82690be798eSDimitry AndricSet to not build 82790be798eSDimitry Andricprograms and libraries related to IPv6 networking. 82890be798eSDimitry AndricWhen set, it also enforces the following options: 82990be798eSDimitry Andric.Pp 83090be798eSDimitry Andric.Bl -item -compact 83190be798eSDimitry Andric.It 83290be798eSDimitry Andric.Va WITHOUT_INET6_SUPPORT 83390be798eSDimitry Andric.El 83490be798eSDimitry Andric.It Va WITHOUT_INET6_SUPPORT 83590be798eSDimitry Andric.\" from FreeBSD: head/tools/build/options/WITHOUT_INET6_SUPPORT 156932 2006-03-21 07:50:50Z ru 83690be798eSDimitry AndricSet to build libraries, programs, and kernel modules without IPv6 support. 8370e0e9604SEnji Cooper.It Va WITHOUT_INETD 8380e0e9604SEnji Cooper.\" from FreeBSD: head/tools/build/options/WITHOUT_INETD 278192 2015-02-04 10:19:32Z ngie 8390e0e9604SEnji CooperSet to not build 8400e0e9604SEnji Cooper.Xr inetd 8 . 84190be798eSDimitry Andric.It Va WITHOUT_INET_SUPPORT 84290be798eSDimitry Andric.\" from FreeBSD: head/tools/build/options/WITHOUT_INET_SUPPORT 221266 2011-04-30 17:58:28Z bz 84390be798eSDimitry AndricSet to build libraries, programs, and kernel modules without IPv4 support. 84490be798eSDimitry Andric.It Va WITHOUT_INSTALLLIB 845f79bedf5SBryan Drewery.\" from FreeBSD: head/tools/build/options/WITHOUT_INSTALLLIB 297941 2016-04-13 21:01:58Z bdrewery 84690be798eSDimitry AndricSet this if you do not want to install optional libraries. 84790be798eSDimitry AndricFor example when creating a 84890be798eSDimitry Andric.Xr nanobsd 8 84990be798eSDimitry Andricimage. 850f79bedf5SBryan Drewery.Bf -symbolic 851f79bedf5SBryan DreweryThe option does not work for build targets. 852f79bedf5SBryan Drewery.Ef 85390be798eSDimitry Andric.It Va WITH_INSTALL_AS_USER 85490be798eSDimitry Andric.\" from FreeBSD: head/tools/build/options/WITH_INSTALL_AS_USER 238021 2012-07-02 20:24:01Z marcel 85590be798eSDimitry AndricSet to make install targets succeed for non-root users by installing 85690be798eSDimitry Andricfiles with owner and group attributes set to that of the user running 85790be798eSDimitry Andricthe 85890be798eSDimitry Andric.Xr make 1 85990be798eSDimitry Andriccommand. 86090be798eSDimitry AndricThe user still has to set the 86190be798eSDimitry Andric.Va DESTDIR 86290be798eSDimitry Andricvariable to point to a directory where the user has write permissions. 86390be798eSDimitry Andric.It Va WITHOUT_IPFILTER 86490be798eSDimitry Andric.\" from FreeBSD: head/tools/build/options/WITHOUT_IPFILTER 156932 2006-03-21 07:50:50Z ru 86590be798eSDimitry AndricSet to not build IP Filter package. 86690be798eSDimitry Andric.It Va WITHOUT_IPFW 86790be798eSDimitry Andric.\" from FreeBSD: head/tools/build/options/WITHOUT_IPFW 183242 2008-09-21 22:02:26Z sam 86890be798eSDimitry AndricSet to not build IPFW tools. 86993da8366SEnji Cooper.It Va WITHOUT_ISCSI 87093da8366SEnji Cooper.\" from FreeBSD: head/tools/build/options/WITHOUT_ISCSI 277675 2015-01-25 04:20:11Z ngie 87193da8366SEnji CooperSet to not build 87293da8366SEnji Cooper.Xr iscid 8 87393da8366SEnji Cooperand related utilities. 87490be798eSDimitry Andric.It Va WITHOUT_JAIL 87590be798eSDimitry Andric.\" from FreeBSD: head/tools/build/options/WITHOUT_JAIL 249966 2013-04-27 04:09:09Z eadler 87690be798eSDimitry AndricSet to not build tools for the support of jails; e.g., 87790be798eSDimitry Andric.Xr jail 8 . 87890be798eSDimitry Andric.It Va WITHOUT_KDUMP 87990be798eSDimitry Andric.\" from FreeBSD: head/tools/build/options/WITHOUT_KDUMP 240690 2012-09-19 11:38:37Z zeising 88090be798eSDimitry AndricSet to not build 88190be798eSDimitry Andric.Xr kdump 1 88290be798eSDimitry Andricand 88390be798eSDimitry Andric.Xr truss 1 . 88490be798eSDimitry Andric.It Va WITHOUT_KERBEROS 88590be798eSDimitry Andric.\" from FreeBSD: head/tools/build/options/WITHOUT_KERBEROS 174549 2007-12-12 16:42:03Z ru 88690be798eSDimitry AndricSet this if you do not want to build Kerberos 5 (KTH Heimdal). 88790be798eSDimitry AndricWhen set, it also enforces the following options: 88890be798eSDimitry Andric.Pp 88990be798eSDimitry Andric.Bl -item -compact 89090be798eSDimitry Andric.It 89190be798eSDimitry Andric.Va WITHOUT_KERBEROS_SUPPORT 89290be798eSDimitry Andric.El 89390be798eSDimitry Andric.Pp 89490be798eSDimitry AndricWhen set, the following options are also in effect: 89590be798eSDimitry Andric.Pp 89690be798eSDimitry Andric.Bl -inset -compact 89790be798eSDimitry Andric.It Va WITHOUT_GSSAPI 89890be798eSDimitry Andric(unless 89990be798eSDimitry Andric.Va WITH_GSSAPI 90090be798eSDimitry Andricis set explicitly) 90190be798eSDimitry Andric.El 90290be798eSDimitry Andric.It Va WITHOUT_KERBEROS_SUPPORT 90390be798eSDimitry Andric.\" from FreeBSD: head/tools/build/options/WITHOUT_KERBEROS_SUPPORT 251794 2013-06-15 20:29:07Z eadler 90490be798eSDimitry AndricSet to build some programs without Kerberos support, like 90590be798eSDimitry Andric.Xr ssh 1 , 90690be798eSDimitry Andric.Xr telnet 1 , 90790be798eSDimitry Andric.Xr sshd 8 , 90890be798eSDimitry Andricand 90990be798eSDimitry Andric.Xr telnetd 8 . 910a0f6423bSEd Maste.It Va WITHOUT_KERNEL_SYMBOLS 911a0f6423bSEd Maste.\" from FreeBSD: head/tools/build/options/WITHOUT_KERNEL_SYMBOLS 222189 2011-05-22 18:23:17Z imp 912a0f6423bSEd MasteSet to not install kernel symbol files. 913a0f6423bSEd Maste.Bf -symbolic 914a0f6423bSEd MasteThis option is recommended for those people who have small root partitions. 915a0f6423bSEd Maste.Ef 91690be798eSDimitry Andric.It Va WITHOUT_KVM 91790be798eSDimitry Andric.\" from FreeBSD: head/tools/build/options/WITHOUT_KVM 174550 2007-12-12 16:43:17Z ru 91890be798eSDimitry AndricSet to not build the 91990be798eSDimitry Andric.Nm libkvm 92090be798eSDimitry Andriclibrary as a part of the base system. 92190be798eSDimitry Andric.Bf -symbolic 92290be798eSDimitry AndricThe option has no effect yet. 92390be798eSDimitry Andric.Ef 92490be798eSDimitry AndricWhen set, it also enforces the following options: 92590be798eSDimitry Andric.Pp 92690be798eSDimitry Andric.Bl -item -compact 92790be798eSDimitry Andric.It 92890be798eSDimitry Andric.Va WITHOUT_KVM_SUPPORT 92990be798eSDimitry Andric.El 93090be798eSDimitry Andric.It Va WITHOUT_KVM_SUPPORT 93190be798eSDimitry Andric.\" from FreeBSD: head/tools/build/options/WITHOUT_KVM_SUPPORT 170644 2007-06-13 02:08:04Z sepotvin 93290be798eSDimitry AndricSet to build some programs without optional 93390be798eSDimitry Andric.Nm libkvm 93490be798eSDimitry Andricsupport. 93590be798eSDimitry Andric.It Va WITHOUT_LDNS 93690be798eSDimitry Andric.\" from FreeBSD: head/tools/build/options/WITHOUT_LDNS 255591 2013-09-15 13:11:13Z des 93790be798eSDimitry AndricSetting this variable will prevent the LDNS library from being built. 93890be798eSDimitry AndricWhen set, it also enforces the following options: 93990be798eSDimitry Andric.Pp 94090be798eSDimitry Andric.Bl -item -compact 94190be798eSDimitry Andric.It 94290be798eSDimitry Andric.Va WITHOUT_LDNS_UTILS 94390be798eSDimitry Andric.It 94490be798eSDimitry Andric.Va WITHOUT_UNBOUND 94590be798eSDimitry Andric.El 94690be798eSDimitry Andric.It Va WITHOUT_LDNS_UTILS 94790be798eSDimitry Andric.\" from FreeBSD: head/tools/build/options/WITHOUT_LDNS_UTILS 255850 2013-09-24 14:33:31Z des 94890be798eSDimitry AndricSetting this variable will prevent building the LDNS utilities 94990be798eSDimitry Andric.Xr drill 1 95090be798eSDimitry Andricand 95190be798eSDimitry Andric.Xr host 1 . 95290be798eSDimitry Andric.It Va WITHOUT_LEGACY_CONSOLE 953973e8b3eSEd Maste.\" from FreeBSD: head/tools/build/options/WITHOUT_LEGACY_CONSOLE 296264 2016-03-01 11:36:10Z trasz 95490be798eSDimitry AndricSet to not build programs that support a legacy PC console; e.g., 95523a6b49aSEdward Tomasz Napierala.Xr kbdcontrol 1 95690be798eSDimitry Andricand 95723a6b49aSEdward Tomasz Napierala.Xr vidcontrol 1 . 95890be798eSDimitry Andric.It Va WITHOUT_LIB32 959c5d09a87SGlen Barber.\" from FreeBSD: head/tools/build/options/WITHOUT_LIB32 274664 2014-11-18 17:06:48Z imp 960c5d09a87SGlen BarberOn 64-bit platforms, set to not build 32-bit library set and a 96190be798eSDimitry Andric.Nm ld-elf32.so.1 96290be798eSDimitry Andricruntime linker. 96390be798eSDimitry Andric.It Va WITHOUT_LIBCPLUSPLUS 96490be798eSDimitry Andric.\" from FreeBSD: head/tools/build/options/WITHOUT_LIBCPLUSPLUS 246262 2013-02-02 22:42:46Z dim 96590be798eSDimitry AndricSet to avoid building libcxxrt and libc++. 96690be798eSDimitry Andric.It Va WITHOUT_LIBPTHREAD 96790be798eSDimitry Andric.\" from FreeBSD: head/tools/build/options/WITHOUT_LIBPTHREAD 188848 2009-02-20 11:09:55Z mtm 96890be798eSDimitry AndricSet to not build the 96990be798eSDimitry Andric.Nm libpthread 97090be798eSDimitry Andricproviding library, 97190be798eSDimitry Andric.Nm libthr . 97290be798eSDimitry AndricWhen set, it also enforces the following options: 97390be798eSDimitry Andric.Pp 97490be798eSDimitry Andric.Bl -item -compact 97590be798eSDimitry Andric.It 97690be798eSDimitry Andric.Va WITHOUT_LIBTHR 97790be798eSDimitry Andric.El 9788a7c8ae4SBryan Drewery.It Va WITH_LIBSOFT 9798a7c8ae4SBryan Drewery.\" from FreeBSD: head/tools/build/options/WITH_LIBSOFT 300325 2016-05-20 19:23:07Z bdrewery 9808a7c8ae4SBryan DreweryOn armv6 only, set to enable soft float ABI compatibility libraries. 9818a7c8ae4SBryan DreweryThis option is for transitioning to the new hard float ABI. 98290be798eSDimitry Andric.It Va WITHOUT_LIBTHR 98390be798eSDimitry Andric.\" from FreeBSD: head/tools/build/options/WITHOUT_LIBTHR 156932 2006-03-21 07:50:50Z ru 98490be798eSDimitry AndricSet to not build the 98590be798eSDimitry Andric.Nm libthr 98690be798eSDimitry Andric(1:1 threading) 98790be798eSDimitry Andriclibrary. 9881500eb21SEd Maste.It Va WITHOUT_LLDB 9891500eb21SEd Maste.\" from FreeBSD: head/tools/build/options/WITHOUT_LLDB 289275 2015-10-14 00:23:31Z emaste 9901500eb21SEd MasteSet to not build the LLDB debugger. 9911500eb21SEd Maste.Pp 9921500eb21SEd MasteIt is a default setting on 9938a7c8ae4SBryan Dreweryarm/arm, arm/armeb, arm/armv6, i386/i386, mips/mipsel, mips/mips, mips/mips64el, mips/mips64, mips/mipsn32, pc98/i386, powerpc/powerpc, powerpc/powerpc64 and sparc64/sparc64. 99490be798eSDimitry Andric.It Va WITH_LLDB 99590be798eSDimitry Andric.\" from FreeBSD: head/tools/build/options/WITH_LLDB 255722 2013-09-20 01:52:02Z emaste 99690be798eSDimitry AndricSet to build the LLDB debugger. 9971500eb21SEd Maste.Pp 9981500eb21SEd MasteIt is a default setting on 9991500eb21SEd Masteamd64/amd64 and arm64/aarch64. 10001500eb21SEd Maste.It Va WITHOUT_LLVM_LIBUNWIND 10011500eb21SEd Maste.\" from FreeBSD: head/tools/build/options/WITHOUT_LLVM_LIBUNWIND 293450 2016-01-09 00:42:07Z emaste 10021500eb21SEd MasteSet to use GCC's stack unwinder (instead of LLVM's libunwind). 10031500eb21SEd Maste.Pp 10041500eb21SEd MasteIt is a default setting on 1005*58a74cc5SEd Mastearm/arm, arm/armeb, arm/armv6, mips/mipsel, mips/mips, mips/mips64el, mips/mips64, mips/mipsn32, powerpc/powerpc, powerpc/powerpc64 and sparc64/sparc64. 10061500eb21SEd Maste.It Va WITH_LLVM_LIBUNWIND 10071500eb21SEd Maste.\" from FreeBSD: head/tools/build/options/WITH_LLVM_LIBUNWIND 293450 2016-01-09 00:42:07Z emaste 10081500eb21SEd MasteSet to use LLVM's libunwind stack unwinder (instead of GCC's unwinder). 10091500eb21SEd Maste.Pp 10101500eb21SEd MasteIt is a default setting on 1011*58a74cc5SEd Masteamd64/amd64, arm64/aarch64, i386/i386 and pc98/i386. 101290be798eSDimitry Andric.It Va WITHOUT_LOCALES 101390be798eSDimitry Andric.\" from FreeBSD: head/tools/build/options/WITHOUT_LOCALES 156932 2006-03-21 07:50:50Z ru 101490be798eSDimitry AndricSet to not build localization files; see 101590be798eSDimitry Andric.Xr locale 1 . 101690be798eSDimitry Andric.It Va WITHOUT_LOCATE 101790be798eSDimitry Andric.\" from FreeBSD: head/tools/build/options/WITHOUT_LOCATE 183242 2008-09-21 22:02:26Z sam 101890be798eSDimitry AndricSet to not build 101990be798eSDimitry Andric.Xr locate 1 102090be798eSDimitry Andricand related programs. 102190be798eSDimitry Andric.It Va WITHOUT_LPR 102290be798eSDimitry Andric.\" from FreeBSD: head/tools/build/options/WITHOUT_LPR 156932 2006-03-21 07:50:50Z ru 102390be798eSDimitry AndricSet to not build 102490be798eSDimitry Andric.Xr lpr 1 102590be798eSDimitry Andricand related programs. 102690be798eSDimitry Andric.It Va WITHOUT_LS_COLORS 102790be798eSDimitry Andric.\" from FreeBSD: head/tools/build/options/WITHOUT_LS_COLORS 235660 2012-05-19 20:05:27Z marcel 102890be798eSDimitry AndricSet to build 102990be798eSDimitry Andric.Xr ls 1 103090be798eSDimitry Andricwithout support for colors to distinguish file types. 103190be798eSDimitry Andric.It Va WITHOUT_LZMA_SUPPORT 103290be798eSDimitry Andric.\" from FreeBSD: head/tools/build/options/WITHOUT_LZMA_SUPPORT 245171 2013-01-08 18:37:12Z obrien 103390be798eSDimitry AndricSet to build some programs without optional lzma compression support. 103490be798eSDimitry Andric.It Va WITHOUT_MAIL 103590be798eSDimitry Andric.\" from FreeBSD: head/tools/build/options/WITHOUT_MAIL 183242 2008-09-21 22:02:26Z sam 103690be798eSDimitry AndricSet to not build any mail support (MUA or MTA). 103790be798eSDimitry AndricWhen set, it also enforces the following options: 103890be798eSDimitry Andric.Pp 103990be798eSDimitry Andric.Bl -item -compact 104090be798eSDimitry Andric.It 104190be798eSDimitry Andric.Va WITHOUT_DMAGENT 104290be798eSDimitry Andric.It 104390be798eSDimitry Andric.Va WITHOUT_MAILWRAPPER 104490be798eSDimitry Andric.It 104590be798eSDimitry Andric.Va WITHOUT_SENDMAIL 104690be798eSDimitry Andric.El 104790be798eSDimitry Andric.It Va WITHOUT_MAILWRAPPER 104890be798eSDimitry Andric.\" from FreeBSD: head/tools/build/options/WITHOUT_MAILWRAPPER 156932 2006-03-21 07:50:50Z ru 104990be798eSDimitry AndricSet to not build the 105090be798eSDimitry Andric.Xr mailwrapper 8 105190be798eSDimitry AndricMTA selector. 105290be798eSDimitry Andric.It Va WITHOUT_MAKE 105390be798eSDimitry Andric.\" from FreeBSD: head/tools/build/options/WITHOUT_MAKE 183242 2008-09-21 22:02:26Z sam 105490be798eSDimitry AndricSet to not install 105590be798eSDimitry Andric.Xr make 1 105690be798eSDimitry Andricand related support files. 105790be798eSDimitry Andric.It Va WITHOUT_MAN 105890be798eSDimitry Andric.\" from FreeBSD: head/tools/build/options/WITHOUT_MAN 156932 2006-03-21 07:50:50Z ru 105990be798eSDimitry AndricSet to not build manual pages. 106090be798eSDimitry AndricWhen set, the following options are also in effect: 106190be798eSDimitry Andric.Pp 106290be798eSDimitry Andric.Bl -inset -compact 106390be798eSDimitry Andric.It Va WITHOUT_MAN_UTILS 106490be798eSDimitry Andric(unless 106590be798eSDimitry Andric.Va WITH_MAN_UTILS 106690be798eSDimitry Andricis set explicitly) 106790be798eSDimitry Andric.El 106890be798eSDimitry Andric.It Va WITHOUT_MANCOMPRESS 106990be798eSDimitry Andric.\" from FreeBSD: head/tools/build/options/WITHOUT_MANCOMPRESS 266752 2014-05-27 15:52:27Z gjb 107090be798eSDimitry AndricSet to not to install compressed man pages. 107190be798eSDimitry AndricOnly the uncompressed versions will be installed. 107288546663SBaptiste Daroussin.It Va WITHOUT_MANDOCDB 107388546663SBaptiste Daroussin.\" from FreeBSD: head/tools/build/options/WITHOUT_MANDOCDB 283777 2015-05-30 17:41:37Z bapt 107488546663SBaptiste DaroussinUse the 107588546663SBaptiste Daroussin.Xr mandoc 1 107688546663SBaptiste Daroussinversion of 107788546663SBaptiste Daroussin.Xr makewhatis 8 107888546663SBaptiste Daroussindatabase and utilities. 107990be798eSDimitry Andric.It Va WITHOUT_MAN_UTILS 108090be798eSDimitry Andric.\" from FreeBSD: head/tools/build/options/WITHOUT_MAN_UTILS 208322 2010-05-20 00:07:21Z jkim 108190be798eSDimitry AndricSet to not build utilities for manual pages, 108290be798eSDimitry Andric.Xr apropos 1 , 108390be798eSDimitry Andric.Xr catman 1 , 108490be798eSDimitry Andric.Xr makewhatis 1 , 108590be798eSDimitry Andric.Xr man 1 , 108690be798eSDimitry Andric.Xr whatis 1 , 108790be798eSDimitry Andric.Xr manctl 8 , 108890be798eSDimitry Andricand related support files. 1089cc2520d2SSimon J. Gerraty.It Va WITH_META_MODE 10902710e62cSBryan Drewery.\" from FreeBSD: head/tools/build/options/WITH_META_MODE 301889 2016-06-14 16:20:25Z bdrewery 1091be894451SBryan DreweryCreates 1092be894451SBryan Drewery.Xr make 1 1093be894451SBryan Drewerymeta files when building, which can provide a reliable incremental build when 1094be894451SBryan Dreweryusing 1095be894451SBryan Drewery.Xr filemon 4 . 1096be894451SBryan DreweryThe meta file is created in the OBJDIR as 1097be894451SBryan Drewery.Pa target.meta . 1098be894451SBryan DreweryThese meta files track the command ran, its output, and the current directory. 10992710e62cSBryan DreweryThe 11007f76a95cSBryan Drewery.Xr filemon 4 11012710e62cSBryan Drewerymodule is required unless 11022710e62cSBryan Drewery.Va NO_FILEMON 11032710e62cSBryan Dreweryis defined. 11042710e62cSBryan DreweryWhen the module is loaded, any files used by the commands executed will be 11052710e62cSBryan Drewerytracked as 1106be894451SBryan Drewerydependencies for the target in its meta file. 1107be894451SBryan DreweryThe target will be considered out-of-date and rebuilt if any of the following 1108be894451SBryan Dreweryare true compared to the last build: 1109be894451SBryan Drewery.Bl -bullet -compact 1110be894451SBryan Drewery.It 1111be894451SBryan DreweryThe command to execute changes. 1112be894451SBryan Drewery.It 1113be894451SBryan DreweryThe current working directory changes. 1114be894451SBryan Drewery.It 1115a4a2269eSBryan DreweryThe target's meta file is missing. 1116a4a2269eSBryan Drewery.It 1117a4a2269eSBryan DreweryThe target's meta file is missing filemon data when filemon is loaded 1118a4a2269eSBryan Dreweryand a previous run did not have it loaded. 1119be894451SBryan Drewery.It 1120be894451SBryan Drewery[requires 1121be894451SBryan Drewery.Xr filemon 4 ] 1122be894451SBryan DreweryFiles read, executed or linked to are newer than the target. 1123be894451SBryan Drewery.It 1124be894451SBryan Drewery[requires 1125be894451SBryan Drewery.Xr filemon 4 ] 1126be894451SBryan DreweryFiles read, written, executed or linked are missing. 1127be894451SBryan Drewery.El 11287f76a95cSBryan DreweryThe meta files can also be useful for debugging. 11297f76a95cSBryan Drewery.Pp 11307f76a95cSBryan DreweryThe build will hide commands ran unless 11317f76a95cSBryan Drewery.Va NO_SILENT 11327f76a95cSBryan Dreweryis defined. 11332710e62cSBryan DreweryErrors will cause 11342710e62cSBryan Drewery.Xr make 1 11352710e62cSBryan Dreweryto show some of its environment for further debugging. 11360a70ef02SBryan Drewery.Pp 1137be894451SBryan DreweryThe build operates as it normally would otherwise. 1138be894451SBryan DreweryThis option originally invoked a different build system but that was renamed 1139be894451SBryan Dreweryto 1140be894451SBryan Drewery.Va WITH_DIRDEPS_BUILD . 1141be894451SBryan Drewery.Pp 11429a8968a8SBryan DreweryCurrently this also enforces 11439a8968a8SBryan Drewery.Va WITHOUT_SYSTEM_COMPILER . 11448095b3c2SBryan DreweryWhen set, the following options are also in effect: 11458095b3c2SBryan Drewery.Pp 11468095b3c2SBryan Drewery.Bl -inset -compact 11478095b3c2SBryan Drewery.It Va WITHOUT_SYSTEM_COMPILER 11488095b3c2SBryan Drewery(unless 11498095b3c2SBryan Drewery.Va WITH_SYSTEM_COMPILER 11508095b3c2SBryan Dreweryis set explicitly) 11518095b3c2SBryan Drewery.El 11529a8968a8SBryan Drewery.Pp 1153ba852870SBryan DreweryThis must be set in the environment, make command line, or 11540a70ef02SBryan Drewery.Pa /etc/src-env.conf , 11550a70ef02SBryan Drewerynot 11560a70ef02SBryan Drewery.Pa /etc/src.conf . 115790be798eSDimitry Andric.It Va WITH_NAND 115890be798eSDimitry Andric.\" from FreeBSD: head/tools/build/options/WITH_NAND 235537 2012-05-17 10:11:18Z gber 115990be798eSDimitry AndricSet to build the NAND Flash components. 116090be798eSDimitry Andric.It Va WITHOUT_NDIS 116190be798eSDimitry Andric.\" from FreeBSD: head/tools/build/options/WITHOUT_NDIS 183242 2008-09-21 22:02:26Z sam 116290be798eSDimitry AndricSet to not build programs and libraries 116390be798eSDimitry Andricrelated to NDIS emulation support. 116490be798eSDimitry Andric.It Va WITHOUT_NETCAT 116590be798eSDimitry Andric.\" from FreeBSD: head/tools/build/options/WITHOUT_NETCAT 156932 2006-03-21 07:50:50Z ru 116690be798eSDimitry AndricSet to not build 116790be798eSDimitry Andric.Xr nc 1 116890be798eSDimitry Andricutility. 116990be798eSDimitry Andric.It Va WITHOUT_NETGRAPH 117090be798eSDimitry Andric.\" from FreeBSD: head/tools/build/options/WITHOUT_NETGRAPH 183242 2008-09-21 22:02:26Z sam 117190be798eSDimitry AndricSet to not build applications to support 117290be798eSDimitry Andric.Xr netgraph 4 . 117390be798eSDimitry AndricWhen set, it also enforces the following options: 117490be798eSDimitry Andric.Pp 117590be798eSDimitry Andric.Bl -item -compact 117690be798eSDimitry Andric.It 117790be798eSDimitry Andric.Va WITHOUT_ATM 117890be798eSDimitry Andric.It 117990be798eSDimitry Andric.Va WITHOUT_BLUETOOTH 118090be798eSDimitry Andric.It 118190be798eSDimitry Andric.Va WITHOUT_NETGRAPH_SUPPORT 118290be798eSDimitry Andric.El 118390be798eSDimitry Andric.It Va WITHOUT_NETGRAPH_SUPPORT 118490be798eSDimitry Andric.\" from FreeBSD: head/tools/build/options/WITHOUT_NETGRAPH_SUPPORT 183305 2008-09-23 16:11:15Z sam 118590be798eSDimitry AndricSet to build libraries, programs, and kernel modules without netgraph support. 118690be798eSDimitry Andric.It Va WITHOUT_NIS 118790be798eSDimitry Andric.\" from FreeBSD: head/tools/build/options/WITHOUT_NIS 156932 2006-03-21 07:50:50Z ru 118890be798eSDimitry AndricSet to not build 118990be798eSDimitry Andric.Xr NIS 8 119090be798eSDimitry Andricsupport and related programs. 119190be798eSDimitry AndricIf set, you might need to adopt your 119290be798eSDimitry Andric.Xr nsswitch.conf 5 119390be798eSDimitry Andricand remove 119490be798eSDimitry Andric.Sq nis 119590be798eSDimitry Andricentries. 119690be798eSDimitry Andric.It Va WITHOUT_NLS 119790be798eSDimitry Andric.\" from FreeBSD: head/tools/build/options/WITHOUT_NLS 156932 2006-03-21 07:50:50Z ru 119890be798eSDimitry AndricSet to not build NLS catalogs. 119990be798eSDimitry Andric.It Va WITHOUT_NLS_CATALOGS 120090be798eSDimitry Andric.\" from FreeBSD: head/tools/build/options/WITHOUT_NLS_CATALOGS 156932 2006-03-21 07:50:50Z ru 120190be798eSDimitry AndricSet to not build NLS catalog support for 120290be798eSDimitry Andric.Xr csh 1 . 120390be798eSDimitry Andric.It Va WITHOUT_NS_CACHING 120490be798eSDimitry Andric.\" from FreeBSD: head/tools/build/options/WITHOUT_NS_CACHING 172803 2007-10-19 14:01:25Z ru 120590be798eSDimitry AndricSet to disable name caching in the 120690be798eSDimitry Andric.Pa nsswitch 120790be798eSDimitry Andricsubsystem. 120890be798eSDimitry AndricThe generic caching daemon, 120990be798eSDimitry Andric.Xr nscd 8 , 121090be798eSDimitry Andricwill not be built either if this option is set. 121190be798eSDimitry Andric.It Va WITHOUT_NTP 121290be798eSDimitry Andric.\" from FreeBSD: head/tools/build/options/WITHOUT_NTP 183242 2008-09-21 22:02:26Z sam 121390be798eSDimitry AndricSet to not build 121490be798eSDimitry Andric.Xr ntpd 8 121590be798eSDimitry Andricand related programs. 121690be798eSDimitry Andric.It Va WITH_OFED 121790be798eSDimitry Andric.\" from FreeBSD: head/tools/build/options/WITH_OFED 228081 2011-11-28 17:54:34Z dim 121890be798eSDimitry AndricSet to build the 121990be798eSDimitry Andric.Dq "OpenFabrics Enterprise Distribution" 122090be798eSDimitry AndricInfiniband software stack. 122190be798eSDimitry Andric.It Va WITH_OPENLDAP 122290be798eSDimitry Andric.\" from FreeBSD: head/tools/build/options/WITH_OPENLDAP 264902 2014-04-24 23:17:31Z imp 122390be798eSDimitry AndricEnable building openldap support for kerberos. 122490be798eSDimitry Andric.It Va WITHOUT_OPENSSH 122590be798eSDimitry Andric.\" from FreeBSD: head/tools/build/options/WITHOUT_OPENSSH 156932 2006-03-21 07:50:50Z ru 122690be798eSDimitry AndricSet to not build OpenSSH. 122790be798eSDimitry Andric.It Va WITHOUT_OPENSSL 122890be798eSDimitry Andric.\" from FreeBSD: head/tools/build/options/WITHOUT_OPENSSL 156932 2006-03-21 07:50:50Z ru 122990be798eSDimitry AndricSet to not build OpenSSL. 123090be798eSDimitry AndricWhen set, it also enforces the following options: 123190be798eSDimitry Andric.Pp 123290be798eSDimitry Andric.Bl -item -compact 123390be798eSDimitry Andric.It 123490be798eSDimitry Andric.Va WITHOUT_KERBEROS 123590be798eSDimitry Andric.It 123690be798eSDimitry Andric.Va WITHOUT_KERBEROS_SUPPORT 123790be798eSDimitry Andric.It 123890be798eSDimitry Andric.Va WITHOUT_OPENSSH 123990be798eSDimitry Andric.El 124090be798eSDimitry Andric.Pp 124190be798eSDimitry AndricWhen set, the following options are also in effect: 124290be798eSDimitry Andric.Pp 124390be798eSDimitry Andric.Bl -inset -compact 124490be798eSDimitry Andric.It Va WITHOUT_GSSAPI 124590be798eSDimitry Andric(unless 124690be798eSDimitry Andric.Va WITH_GSSAPI 124790be798eSDimitry Andricis set explicitly) 124890be798eSDimitry Andric.El 124990be798eSDimitry Andric.It Va WITHOUT_PAM 125090be798eSDimitry Andric.\" from FreeBSD: head/tools/build/options/WITHOUT_PAM 174550 2007-12-12 16:43:17Z ru 125190be798eSDimitry AndricSet to not build PAM library and modules. 125290be798eSDimitry Andric.Bf -symbolic 125390be798eSDimitry AndricThis option is deprecated and does nothing. 125490be798eSDimitry Andric.Ef 125590be798eSDimitry AndricWhen set, it also enforces the following options: 125690be798eSDimitry Andric.Pp 125790be798eSDimitry Andric.Bl -item -compact 125890be798eSDimitry Andric.It 125990be798eSDimitry Andric.Va WITHOUT_PAM_SUPPORT 126090be798eSDimitry Andric.El 126190be798eSDimitry Andric.It Va WITHOUT_PAM_SUPPORT 126290be798eSDimitry Andric.\" from FreeBSD: head/tools/build/options/WITHOUT_PAM_SUPPORT 156932 2006-03-21 07:50:50Z ru 126390be798eSDimitry AndricSet to build some programs without PAM support, particularly 126490be798eSDimitry Andric.Xr ftpd 8 126590be798eSDimitry Andricand 126690be798eSDimitry Andric.Xr ppp 8 . 126790be798eSDimitry Andric.It Va WITHOUT_PC_SYSINSTALL 126890be798eSDimitry Andric.\" from FreeBSD: head/tools/build/options/WITHOUT_PC_SYSINSTALL 245606 2013-01-18 15:57:09Z eadler 126990be798eSDimitry AndricSet to not build 127090be798eSDimitry Andric.Xr pc-sysinstall 8 127190be798eSDimitry Andricand related programs. 127290be798eSDimitry Andric.It Va WITHOUT_PF 127390be798eSDimitry Andric.\" from FreeBSD: head/tools/build/options/WITHOUT_PF 156932 2006-03-21 07:50:50Z ru 127490be798eSDimitry AndricSet to not build PF firewall package. 127590be798eSDimitry AndricWhen set, it also enforces the following options: 127690be798eSDimitry Andric.Pp 127790be798eSDimitry Andric.Bl -item -compact 127890be798eSDimitry Andric.It 127990be798eSDimitry Andric.Va WITHOUT_AUTHPF 128090be798eSDimitry Andric.El 128190be798eSDimitry Andric.It Va WITHOUT_PKGBOOTSTRAP 128290be798eSDimitry Andric.\" from FreeBSD: head/tools/build/options/WITHOUT_PKGBOOTSTRAP 258924 2013-12-04 15:58:42Z bdrewery 128390be798eSDimitry AndricSet to not build 128490be798eSDimitry Andric.Xr pkg 7 128590be798eSDimitry Andricbootstrap tool. 128690be798eSDimitry Andric.It Va WITHOUT_PMC 128790be798eSDimitry Andric.\" from FreeBSD: head/tools/build/options/WITHOUT_PMC 183242 2008-09-21 22:02:26Z sam 128890be798eSDimitry AndricSet to not build 128990be798eSDimitry Andric.Xr pmccontrol 8 129090be798eSDimitry Andricand related programs. 129190be798eSDimitry Andric.It Va WITHOUT_PORTSNAP 129290be798eSDimitry Andric.\" from FreeBSD: head/tools/build/options/WITHOUT_PORTSNAP 183242 2008-09-21 22:02:26Z sam 129390be798eSDimitry AndricSet to not build or install 129490be798eSDimitry Andric.Xr portsnap 8 129590be798eSDimitry Andricand related files. 129690be798eSDimitry Andric.It Va WITHOUT_PPP 129790be798eSDimitry Andric.\" from FreeBSD: head/tools/build/options/WITHOUT_PPP 183242 2008-09-21 22:02:26Z sam 129890be798eSDimitry AndricSet to not build 129990be798eSDimitry Andric.Xr ppp 8 130090be798eSDimitry Andricand related programs. 130190be798eSDimitry Andric.It Va WITHOUT_PROFILE 130290be798eSDimitry Andric.\" from FreeBSD: head/tools/build/options/WITHOUT_PROFILE 228196 2011-12-02 09:09:54Z fjoe 130390be798eSDimitry AndricSet to avoid compiling profiled libraries. 130490be798eSDimitry Andric.It Va WITHOUT_QUOTAS 1305973e8b3eSEd Maste.\" from FreeBSD: head/tools/build/options/WITHOUT_QUOTAS 296264 2016-03-01 11:36:10Z trasz 130690be798eSDimitry AndricSet to not build 130723a6b49aSEdward Tomasz Napierala.Xr quota 1 130890be798eSDimitry Andricand related programs. 13090e0e9604SEnji Cooper.It Va WITHOUT_RADIUS_SUPPORT 13100e0e9604SEnji Cooper.\" from FreeBSD: head/tools/build/options/WITHOUT_RADIUS_SUPPORT 278182 2015-02-04 06:53:45Z ngie 13110e0e9604SEnji CooperSet to not build radius support into various applications, like 13120e0e9604SEnji Cooper.Xr pam_radius 8 13130e0e9604SEnji Cooperand 13140e0e9604SEnji Cooper.Xr ppp 8 . 13150e0e9604SEnji Cooper.It Va WITHOUT_RBOOTD 13160e0e9604SEnji Cooper.\" from FreeBSD: head/tools/build/options/WITHOUT_RBOOTD 278192 2015-02-04 10:19:32Z ngie 13170e0e9604SEnji CooperSet to not build or install 13180e0e9604SEnji Cooper.Xr rbootd 8 . 131990be798eSDimitry Andric.It Va WITHOUT_RCMDS 132090be798eSDimitry Andric.\" from FreeBSD: head/tools/build/options/WITHOUT_RCMDS 156932 2006-03-21 07:50:50Z ru 132190be798eSDimitry AndricDisable building of the 132290be798eSDimitry Andric.Bx 132390be798eSDimitry Andricr-commands. 132490be798eSDimitry AndricThis includes 132590be798eSDimitry Andric.Xr rlogin 1 , 132690be798eSDimitry Andric.Xr rsh 1 , 132790be798eSDimitry Andricetc. 132890be798eSDimitry Andric.It Va WITHOUT_RCS 1329c5d09a87SGlen Barber.\" from FreeBSD: head/tools/build/options/WITHOUT_RCS 275138 2014-11-26 20:43:09Z gjb 133090be798eSDimitry AndricSet to not build 1331c5d09a87SGlen Barber.Xr rcs 1 , 1332c5d09a87SGlen Barber.Xr etcupdate 8 , 1333c5d09a87SGlen Barberand related utilities. 133490be798eSDimitry Andric.It Va WITHOUT_RESCUE 133590be798eSDimitry Andric.\" from FreeBSD: head/tools/build/options/WITHOUT_RESCUE 156932 2006-03-21 07:50:50Z ru 133690be798eSDimitry AndricSet to not build 133790be798eSDimitry Andric.Xr rescue 8 . 133890be798eSDimitry Andric.It Va WITHOUT_ROUTED 133990be798eSDimitry Andric.\" from FreeBSD: head/tools/build/options/WITHOUT_ROUTED 183242 2008-09-21 22:02:26Z sam 134090be798eSDimitry AndricSet to not build 134190be798eSDimitry Andric.Xr routed 8 134290be798eSDimitry Andricutility. 134390be798eSDimitry Andric.It Va WITHOUT_SENDMAIL 134490be798eSDimitry Andric.\" from FreeBSD: head/tools/build/options/WITHOUT_SENDMAIL 156932 2006-03-21 07:50:50Z ru 134590be798eSDimitry AndricSet to not build 134690be798eSDimitry Andric.Xr sendmail 8 134790be798eSDimitry Andricand related programs. 134890be798eSDimitry Andric.It Va WITHOUT_SETUID_LOGIN 134990be798eSDimitry Andric.\" from FreeBSD: head/tools/build/options/WITHOUT_SETUID_LOGIN 156932 2006-03-21 07:50:50Z ru 135090be798eSDimitry AndricSet this to disable the installation of 135190be798eSDimitry Andric.Xr login 1 135290be798eSDimitry Andricas a set-user-ID root program. 135390be798eSDimitry Andric.It Va WITHOUT_SHAREDOCS 135490be798eSDimitry Andric.\" from FreeBSD: head/tools/build/options/WITHOUT_SHAREDOCS 156932 2006-03-21 07:50:50Z ru 135590be798eSDimitry AndricSet to not build the 135690be798eSDimitry Andric.Bx 4.4 135790be798eSDimitry Andriclegacy docs. 135890be798eSDimitry Andric.It Va WITH_SHARED_TOOLCHAIN 135990be798eSDimitry Andric.\" from FreeBSD: head/tools/build/options/WITH_SHARED_TOOLCHAIN 235342 2012-05-12 16:12:36Z gjb 136090be798eSDimitry AndricSet to build the toolchain binaries shared. 136190be798eSDimitry AndricThe set includes 136290be798eSDimitry Andric.Xr cc 1 , 136390be798eSDimitry Andric.Xr make 1 136490be798eSDimitry Andricand necessary utilities like assembler, linker and library archive manager. 136590be798eSDimitry Andric.It Va WITH_SORT_THREADS 136690be798eSDimitry Andric.\" from FreeBSD: head/tools/build/options/WITH_SORT_THREADS 264158 2014-04-05 18:00:45Z imp 136790be798eSDimitry AndricSet to enable threads in 136890be798eSDimitry Andric.Xr sort 1 . 136990be798eSDimitry Andric.It Va WITHOUT_SOURCELESS 137090be798eSDimitry Andric.\" from FreeBSD: head/tools/build/options/WITHOUT_SOURCELESS 230972 2012-02-04 00:54:43Z rmh 137190be798eSDimitry AndricSet to not build kernel modules that include sourceless code (either microcode or native code for host CPU). 137290be798eSDimitry AndricWhen set, it also enforces the following options: 137390be798eSDimitry Andric.Pp 137490be798eSDimitry Andric.Bl -item -compact 137590be798eSDimitry Andric.It 137690be798eSDimitry Andric.Va WITHOUT_SOURCELESS_HOST 137790be798eSDimitry Andric.It 137890be798eSDimitry Andric.Va WITHOUT_SOURCELESS_UCODE 137990be798eSDimitry Andric.El 138090be798eSDimitry Andric.It Va WITHOUT_SOURCELESS_HOST 138190be798eSDimitry Andric.\" from FreeBSD: head/tools/build/options/WITHOUT_SOURCELESS_HOST 230972 2012-02-04 00:54:43Z rmh 138290be798eSDimitry AndricSet to not build kernel modules that include sourceless native code for host CPU. 138390be798eSDimitry Andric.It Va WITHOUT_SOURCELESS_UCODE 138490be798eSDimitry Andric.\" from FreeBSD: head/tools/build/options/WITHOUT_SOURCELESS_UCODE 230972 2012-02-04 00:54:43Z rmh 138590be798eSDimitry AndricSet to not build kernel modules that include sourceless microcode. 138690be798eSDimitry Andric.It Va WITHOUT_SSP 138790be798eSDimitry Andric.\" from FreeBSD: head/tools/build/options/WITHOUT_SSP 180012 2008-06-25 21:33:28Z ru 138890be798eSDimitry AndricSet to not build world with propolice stack smashing protection. 1389cc2520d2SSimon J. Gerraty.It Va WITH_STAGING 139032b5dc9aSSimon J. Gerraty.\" from FreeBSD: head/tools/build/options/WITH_STAGING 290816 2015-11-14 03:24:48Z sjg 1391cc2520d2SSimon J. GerratyEnable staging of files to a stage tree. 1392cc2520d2SSimon J. GerratyThis can be best thought of as auto-install to 1393cc2520d2SSimon J. Gerraty.Va DESTDIR 1394cc2520d2SSimon J. Gerratywith some extra meta data to ensure dependencies can be tracked. 1395cc2520d2SSimon J. GerratyDepends on 139632b5dc9aSSimon J. Gerraty.Va WITH_DIRDEPS_BUILD . 1397cc2520d2SSimon J. GerratyWhen set, the following options are also in effect: 1398cc2520d2SSimon J. Gerraty.Pp 1399cc2520d2SSimon J. Gerraty.Bl -inset -compact 1400cc2520d2SSimon J. Gerraty.It Va WITH_STAGING_MAN 1401cc2520d2SSimon J. Gerraty(unless 1402cc2520d2SSimon J. Gerraty.Va WITHOUT_STAGING_MAN 1403cc2520d2SSimon J. Gerratyis set explicitly) 1404cc2520d2SSimon J. Gerraty.It Va WITH_STAGING_PROG 1405cc2520d2SSimon J. Gerraty(unless 1406cc2520d2SSimon J. Gerraty.Va WITHOUT_STAGING_PROG 1407cc2520d2SSimon J. Gerratyis set explicitly) 1408cc2520d2SSimon J. Gerraty.El 14090a70ef02SBryan Drewery.Pp 1410ba852870SBryan DreweryThis must be set in the environment, make command line, or 14110a70ef02SBryan Drewery.Pa /etc/src-env.conf , 14120a70ef02SBryan Drewerynot 14130a70ef02SBryan Drewery.Pa /etc/src.conf . 1414cc2520d2SSimon J. Gerraty.It Va WITH_STAGING_MAN 14155be09b10SEd Maste.\" from FreeBSD: head/tools/build/options/WITH_STAGING_MAN 284708 2015-06-22 20:21:57Z sjg 1416cc2520d2SSimon J. GerratyEnable staging of MAN pages to stage tree. 1417cc2520d2SSimon J. Gerraty.It Va WITH_STAGING_PROG 14185be09b10SEd Maste.\" from FreeBSD: head/tools/build/options/WITH_STAGING_PROG 284708 2015-06-22 20:21:57Z sjg 1419cc2520d2SSimon J. GerratyEnable staging of PROGs to stage tree. 1420cc2520d2SSimon J. Gerraty.It Va WITH_STALE_STAGED 14215be09b10SEd Maste.\" from FreeBSD: head/tools/build/options/WITH_STALE_STAGED 284708 2015-06-22 20:21:57Z sjg 1422cc2520d2SSimon J. GerratyCheck staged files are not stale. 142390be798eSDimitry Andric.It Va WITH_SVN 142490be798eSDimitry Andric.\" from FreeBSD: head/tools/build/options/WITH_SVN 252561 2013-07-03 12:36:47Z zeising 142590be798eSDimitry AndricSet to install 142690be798eSDimitry Andric.Xr svnlite 1 142790be798eSDimitry Andricas 142890be798eSDimitry Andric.Xr svn 1 . 142990be798eSDimitry Andric.It Va WITHOUT_SVNLITE 143090be798eSDimitry Andric.\" from FreeBSD: head/tools/build/options/WITHOUT_SVNLITE 252561 2013-07-03 12:36:47Z zeising 143190be798eSDimitry AndricSet to not build 143290be798eSDimitry Andric.Xr svnlite 1 143390be798eSDimitry Andricand related programs. 143490be798eSDimitry Andric.It Va WITHOUT_SYMVER 143590be798eSDimitry Andric.\" from FreeBSD: head/tools/build/options/WITHOUT_SYMVER 169649 2007-05-17 05:03:24Z deischen 143690be798eSDimitry AndricSet to disable symbol versioning when building shared libraries. 143790be798eSDimitry Andric.It Va WITHOUT_SYSCONS 143890be798eSDimitry Andric.\" from FreeBSD: head/tools/build/options/WITHOUT_SYSCONS 156932 2006-03-21 07:50:50Z ru 143990be798eSDimitry AndricSet to not build 144090be798eSDimitry Andric.Xr syscons 4 144190be798eSDimitry Andricsupport files such as keyboard maps, fonts, and screen output maps. 1442cc2520d2SSimon J. Gerraty.It Va WITH_SYSROOT 144332b5dc9aSSimon J. Gerraty.\" from FreeBSD: head/tools/build/options/WITH_SYSROOT 290816 2015-11-14 03:24:48Z sjg 1444cc2520d2SSimon J. GerratyEnable use of sysroot during build. 1445cc2520d2SSimon J. GerratyDepends on 144632b5dc9aSSimon J. Gerraty.Va WITH_DIRDEPS_BUILD . 14470a70ef02SBryan Drewery.Pp 1448ba852870SBryan DreweryThis must be set in the environment, make command line, or 14490a70ef02SBryan Drewery.Pa /etc/src-env.conf , 14500a70ef02SBryan Drewerynot 14510a70ef02SBryan Drewery.Pa /etc/src.conf . 14528095b3c2SBryan Drewery.It Va WITHOUT_SYSTEM_COMPILER 14538095b3c2SBryan Drewery.\" from FreeBSD: head/tools/build/options/WITHOUT_SYSTEM_COMPILER 300354 2016-05-21 01:32:23Z bdrewery 14548095b3c2SBryan DrewerySet to not opportunistically skip building a cross-compiler during the 1455a9da9b86SBryan Drewerybootstrap phase of the build. 14568095b3c2SBryan DreweryNormally, if the currently installed compiler matches the planned bootstrap 14578095b3c2SBryan Drewerycompiler type and revision, then it will not be built. 1458a9da9b86SBryan DreweryThis does not prevent a compiler from being built for installation though, 1459a9da9b86SBryan Dreweryonly for building one for the build itself. 1460a9da9b86SBryan DreweryThe 1461a9da9b86SBryan Drewery.Va WITHOUT_CLANG 1462a9da9b86SBryan Dreweryand 1463a9da9b86SBryan Drewery.Va WITHOUT_GCC 1464a9da9b86SBryan Dreweryoptions control those. 146593da8366SEnji Cooper.It Va WITHOUT_TALK 146693da8366SEnji Cooper.\" from FreeBSD: head/tools/build/options/WITHOUT_TALK 277676 2015-01-25 04:37:44Z ngie 146793da8366SEnji CooperSet to not build or install 146893da8366SEnji Cooper.Xr talk 1 146993da8366SEnji Cooperand 147093da8366SEnji Cooper.Xr talkd 8 . 14710e0e9604SEnji Cooper.It Va WITHOUT_TCP_WRAPPERS 14720e0e9604SEnji Cooper.\" from FreeBSD: head/tools/build/options/WITHOUT_TCP_WRAPPERS 278192 2015-02-04 10:19:32Z ngie 14730e0e9604SEnji CooperSet to not build or install 14740e0e9604SEnji Cooper.Xr tcpd 8 , 14750e0e9604SEnji Cooperand related utilities. 147690be798eSDimitry Andric.It Va WITHOUT_TCSH 147790be798eSDimitry Andric.\" from FreeBSD: head/tools/build/options/WITHOUT_TCSH 156932 2006-03-21 07:50:50Z ru 147890be798eSDimitry AndricSet to not build and install 147990be798eSDimitry Andric.Pa /bin/csh 148090be798eSDimitry Andric(which is 148190be798eSDimitry Andric.Xr tcsh 1 ) . 148290be798eSDimitry Andric.It Va WITHOUT_TELNET 1483973e8b3eSEd Maste.\" from FreeBSD: head/tools/build/options/WITHOUT_TELNET 296264 2016-03-01 11:36:10Z trasz 148490be798eSDimitry AndricSet to not build 148523a6b49aSEdward Tomasz Napierala.Xr telnet 1 148690be798eSDimitry Andricand related programs. 148718c6fc4cSJulio Merino.It Va WITHOUT_TESTS 148818c6fc4cSJulio Merino.\" from FreeBSD: head/tools/build/options/WITHOUT_TESTS 268778 2014-07-16 21:40:11Z jmmv 148918c6fc4cSJulio MerinoSet to not build nor install the 149090be798eSDimitry Andric.Fx 149190be798eSDimitry AndricTest Suite in 149290be798eSDimitry Andric.Pa /usr/tests/ . 149390be798eSDimitry AndricSee 149490be798eSDimitry Andric.Xr tests 7 149590be798eSDimitry Andricfor more details. 149618c6fc4cSJulio MerinoThis also disables the build of all test-related dependencies, including ATF. 1497c5d09a87SGlen BarberWhen set, it also enforces the following options: 1498c5d09a87SGlen Barber.Pp 1499c5d09a87SGlen Barber.Bl -item -compact 1500c5d09a87SGlen Barber.It 150116f3fdf5SMark Johnston.Va WITHOUT_DTRACE_TESTS 150216f3fdf5SMark Johnston.It 1503c5d09a87SGlen Barber.Va WITHOUT_TESTS_SUPPORT 1504c5d09a87SGlen Barber.El 1505c5d09a87SGlen Barber.It Va WITHOUT_TESTS_SUPPORT 1506c5d09a87SGlen Barber.\" from FreeBSD: head/tools/build/options/WITHOUT_TESTS_SUPPORT 274665 2014-11-18 17:06:50Z imp 1507c5d09a87SGlen BarberSet to disables the build of all test-related dependencies, including ATF. 150890be798eSDimitry Andric.It Va WITHOUT_TEXTPROC 150990be798eSDimitry Andric.\" from FreeBSD: head/tools/build/options/WITHOUT_TEXTPROC 183242 2008-09-21 22:02:26Z sam 151090be798eSDimitry AndricSet to not build 151190be798eSDimitry Andricprograms used for text processing. 151290be798eSDimitry AndricWhen set, it also enforces the following options: 151390be798eSDimitry Andric.Pp 151490be798eSDimitry Andric.Bl -item -compact 151590be798eSDimitry Andric.It 151690be798eSDimitry Andric.Va WITHOUT_GROFF 151790be798eSDimitry Andric.El 15180e0e9604SEnji Cooper.It Va WITHOUT_TFTP 15190e0e9604SEnji Cooper.\" from FreeBSD: head/tools/build/options/WITHOUT_TFTP 278192 2015-02-04 10:19:32Z ngie 15200e0e9604SEnji CooperSet to not build or install 15210e0e9604SEnji Cooper.Xr tftp 1 15220e0e9604SEnji Cooperand 15230e0e9604SEnji Cooper.Xr tftpd 8 . 15240e0e9604SEnji Cooper.It Va WITHOUT_TIMED 15250e0e9604SEnji Cooper.\" from FreeBSD: head/tools/build/options/WITHOUT_TIMED 278192 2015-02-04 10:19:32Z ngie 15260e0e9604SEnji CooperSet to not build or install 15270e0e9604SEnji Cooper.Xr timed 8 . 152890be798eSDimitry Andric.It Va WITHOUT_TOOLCHAIN 1529f79bedf5SBryan Drewery.\" from FreeBSD: head/tools/build/options/WITHOUT_TOOLCHAIN 297939 2016-04-13 20:55:05Z bdrewery 1530148bdd15SBrooks DavisSet to not install header or 153190be798eSDimitry Andricprograms used for program development, 153290be798eSDimitry Andriccompilers, debuggers etc. 153390be798eSDimitry AndricWhen set, it also enforces the following options: 153490be798eSDimitry Andric.Pp 153590be798eSDimitry Andric.Bl -item -compact 153690be798eSDimitry Andric.It 153790be798eSDimitry Andric.Va WITHOUT_BINUTILS 153890be798eSDimitry Andric.It 153990be798eSDimitry Andric.Va WITHOUT_CLANG 154090be798eSDimitry Andric.It 154190be798eSDimitry Andric.Va WITHOUT_CLANG_EXTRAS 154290be798eSDimitry Andric.It 154390be798eSDimitry Andric.Va WITHOUT_CLANG_FULL 154490be798eSDimitry Andric.It 154590be798eSDimitry Andric.Va WITHOUT_GCC 154690be798eSDimitry Andric.It 154790be798eSDimitry Andric.Va WITHOUT_GDB 1548c5d09a87SGlen Barber.It 1549c5d09a87SGlen Barber.Va WITHOUT_INCLUDES 15503d02549fSBryan Drewery.It 15513d02549fSBryan Drewery.Va WITHOUT_LLDB 155290be798eSDimitry Andric.El 155390be798eSDimitry Andric.It Va WITHOUT_UNBOUND 155490be798eSDimitry Andric.\" from FreeBSD: head/tools/build/options/WITHOUT_UNBOUND 255597 2013-09-15 14:51:23Z des 155590be798eSDimitry AndricSet to not build 155690be798eSDimitry Andric.Xr unbound 8 155790be798eSDimitry Andricand related programs. 155890be798eSDimitry Andric.It Va WITHOUT_USB 155990be798eSDimitry Andric.\" from FreeBSD: head/tools/build/options/WITHOUT_USB 156932 2006-03-21 07:50:50Z ru 156090be798eSDimitry AndricSet to not build USB-related programs and libraries. 1561c5d09a87SGlen Barber.It Va WITHOUT_USB_GADGET_EXAMPLES 1562c5d09a87SGlen Barber.\" from FreeBSD: head/tools/build/options/WITHOUT_USB_GADGET_EXAMPLES 274665 2014-11-18 17:06:50Z imp 1563c5d09a87SGlen BarberSet to build USB gadget kernel modules. 156490be798eSDimitry Andric.It Va WITHOUT_UTMPX 156590be798eSDimitry Andric.\" from FreeBSD: head/tools/build/options/WITHOUT_UTMPX 231530 2012-02-11 20:28:42Z ed 156690be798eSDimitry AndricSet to not build user accounting tools such as 156790be798eSDimitry Andric.Xr last 1 , 156890be798eSDimitry Andric.Xr users 1 , 156990be798eSDimitry Andric.Xr who 1 , 157090be798eSDimitry Andric.Xr ac 8 , 157190be798eSDimitry Andric.Xr lastlogin 8 157290be798eSDimitry Andricand 157390be798eSDimitry Andric.Xr utx 8 . 157490be798eSDimitry Andric.It Va WITHOUT_VI 157590be798eSDimitry Andric.\" from FreeBSD: head/tools/build/options/WITHOUT_VI 264903 2014-04-24 23:17:40Z imp 157690be798eSDimitry AndricSet to not build and install vi, view, ex and related programs. 157790be798eSDimitry Andric.It Va WITHOUT_VT 157890be798eSDimitry Andric.\" from FreeBSD: head/tools/build/options/WITHOUT_VT 268022 2014-06-30 00:20:12Z emaste 157990be798eSDimitry AndricSet to not build 158090be798eSDimitry Andric.Xr vt 4 158190be798eSDimitry Andricsupport files (fonts and keymaps). 158290be798eSDimitry Andric.It Va WITHOUT_WARNS 15839da2c520SBaptiste Daroussin.\" from FreeBSD: head/tools/build/options/WITHOUT_WARNS 276559 2015-01-02 18:57:58Z bapt 158490be798eSDimitry AndricSet this to not add warning flags to the compiler invocations. 158590be798eSDimitry AndricUseful as a temporary workaround when code enters the tree 158690be798eSDimitry Andricwhich triggers warnings in environments that differ from the 1587559f9bfcSJens Schweikhardtoriginal developer. 158890be798eSDimitry Andric.It Va WITHOUT_WIRELESS 158990be798eSDimitry Andric.\" from FreeBSD: head/tools/build/options/WITHOUT_WIRELESS 183242 2008-09-21 22:02:26Z sam 159090be798eSDimitry AndricSet to not build programs used for 802.11 wireless networks; especially 159190be798eSDimitry Andric.Xr wpa_supplicant 8 159290be798eSDimitry Andricand 159390be798eSDimitry Andric.Xr hostapd 8 . 159490be798eSDimitry AndricWhen set, it also enforces the following options: 159590be798eSDimitry Andric.Pp 159690be798eSDimitry Andric.Bl -item -compact 159790be798eSDimitry Andric.It 159890be798eSDimitry Andric.Va WITHOUT_WIRELESS_SUPPORT 159990be798eSDimitry Andric.El 160090be798eSDimitry Andric.It Va WITHOUT_WIRELESS_SUPPORT 160190be798eSDimitry Andric.\" from FreeBSD: head/tools/build/options/WITHOUT_WIRELESS_SUPPORT 183305 2008-09-23 16:11:15Z sam 160290be798eSDimitry AndricSet to build libraries, programs, and kernel modules without 160390be798eSDimitry Andric802.11 wireless support. 160490be798eSDimitry Andric.It Va WITHOUT_WPA_SUPPLICANT_EAPOL 160590be798eSDimitry Andric.\" from FreeBSD: head/tools/build/options/WITHOUT_WPA_SUPPLICANT_EAPOL 156932 2006-03-21 07:50:50Z ru 160690be798eSDimitry AndricBuild 160790be798eSDimitry Andric.Xr wpa_supplicant 8 160890be798eSDimitry Andricwithout support for the IEEE 802.1X protocol and without 160990be798eSDimitry Andricsupport for EAP-PEAP, EAP-TLS, EAP-LEAP, and EAP-TTLS 161090be798eSDimitry Andricprotocols (usable only via 802.1X). 161190be798eSDimitry Andric.It Va WITHOUT_ZFS 161290be798eSDimitry Andric.\" from FreeBSD: head/tools/build/options/WITHOUT_ZFS 168409 2007-04-06 02:13:30Z pjd 161390be798eSDimitry AndricSet to not build ZFS file system. 161490be798eSDimitry Andric.It Va WITHOUT_ZONEINFO 161590be798eSDimitry Andric.\" from FreeBSD: head/tools/build/options/WITHOUT_ZONEINFO 235342 2012-05-12 16:12:36Z gjb 161690be798eSDimitry AndricSet to not build the timezone database. 161790be798eSDimitry Andric.El 161890be798eSDimitry Andric.Sh FILES 161990be798eSDimitry Andric.Bl -tag -compact -width Pa 162090be798eSDimitry Andric.It Pa /etc/src.conf 16210a70ef02SBryan Drewery.It Pa /etc/src-env.conf 162290be798eSDimitry Andric.It Pa /usr/share/mk/bsd.own.mk 162390be798eSDimitry Andric.El 162490be798eSDimitry Andric.Sh SEE ALSO 162590be798eSDimitry Andric.Xr make 1 , 162690be798eSDimitry Andric.Xr make.conf 5 , 162790be798eSDimitry Andric.Xr build 7 , 162890be798eSDimitry Andric.Xr ports 7 162990be798eSDimitry Andric.Sh HISTORY 163090be798eSDimitry AndricThe 163190be798eSDimitry Andric.Nm 163290be798eSDimitry Andricfile appeared in 163390be798eSDimitry Andric.Fx 7.0 . 163490be798eSDimitry Andric.Sh AUTHORS 163590be798eSDimitry AndricThis manual page was autogenerated. 1636