1fa07cb9cSRuslan Ermilov.\" DO NOT EDIT-- this file is automatically generated. 2e567b213SRuslan Ermilov.\" from FreeBSD: src/tools/build/options/makeman,v 1.6 2006/09/11 13:39:44 ru Exp 3fa07cb9cSRuslan Ermilov.\" $FreeBSD$ 4e567b213SRuslan Ermilov.Dd September 11, 2006 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 Ermilovmaybe 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 65fa07cb9cSRuslan Ermilovor in environment; see 66fa07cb9cSRuslan Ermilov.Xr environ 7 . 67fa07cb9cSRuslan Ermilov.Pp 6816f2e711SYaroslav TykhiyThe values of variables are ignored regardless of their setting; 6916f2e711SYaroslav Tykhiyeven if they would be set to 70fa07cb9cSRuslan Ermilov.Dq Li FALSE 71fa07cb9cSRuslan Ermilovor 7216f2e711SYaroslav Tykhiy.Dq Li NO . 7316f2e711SYaroslav TykhiyJust the existence of an option will cause 7416f2e711SYaroslav Tykhiyit to be honoured by 7516f2e711SYaroslav Tykhiy.Xr make 1 . 76fa07cb9cSRuslan Ermilov.Pp 77fa07cb9cSRuslan ErmilovThe following list provides a name and short description for variables 78fa07cb9cSRuslan Ermilovthat can be used for source builds. 79fa07cb9cSRuslan Ermilov.Bl -tag -width indent 80fa07cb9cSRuslan Ermilov.It Va WITHOUT_ACPI 81fa07cb9cSRuslan Ermilov.\" from FreeBSD: src/tools/build/options/WITHOUT_ACPI,v 1.1 2006/03/21 07:50:49 ru Exp 82fa07cb9cSRuslan ErmilovSet to not build 83fa07cb9cSRuslan Ermilov.Xr acpiconf 8 , 84fa07cb9cSRuslan Ermilov.Xr acpidump 8 85fa07cb9cSRuslan Ermilovand related programs. 86e567b213SRuslan Ermilov.It Va WITHOUT_ASSERT_DEBUG 87e567b213SRuslan Ermilov.\" from FreeBSD: src/tools/build/options/WITHOUT_ASSERT_DEBUG,v 1.1 2006/09/11 13:55:27 ru Exp 88e567b213SRuslan ErmilovSet to compile programs and libraries without the 89e567b213SRuslan Ermilov.Xr assert 3 90e567b213SRuslan Ermilovchecks. 91fa07cb9cSRuslan Ermilov.It Va WITHOUT_ATM 92fa07cb9cSRuslan Ermilov.\" from FreeBSD: src/tools/build/options/WITHOUT_ATM,v 1.1 2006/03/21 07:50:49 ru Exp 93fa07cb9cSRuslan ErmilovSet to not build 94fa07cb9cSRuslan Ermilovprograms and libraries related to ATM networking. 95fa07cb9cSRuslan Ermilov.It Va WITHOUT_AUDIT 96fa07cb9cSRuslan Ermilov.\" from FreeBSD: src/tools/build/options/WITHOUT_AUDIT,v 1.1 2006/03/21 07:50:49 ru Exp 97fa07cb9cSRuslan ErmilovSet to not build audit support into system programs. 98fa07cb9cSRuslan Ermilov.It Va WITHOUT_AUTHPF 99fa07cb9cSRuslan Ermilov.\" from FreeBSD: src/tools/build/options/WITHOUT_AUTHPF,v 1.1 2006/03/21 07:50:49 ru Exp 100fa07cb9cSRuslan ErmilovSet to not build 101fa07cb9cSRuslan Ermilov.Xr authpf 8 . 102fa07cb9cSRuslan Ermilov.It Va WITHOUT_BIND 103fa07cb9cSRuslan Ermilov.\" from FreeBSD: src/tools/build/options/WITHOUT_BIND,v 1.1 2006/03/21 07:50:49 ru Exp 104fa07cb9cSRuslan ErmilovSetting this variable will prevent any part of BIND from being built. 105fa07cb9cSRuslan ErmilovWhen set, it also enforces the following options: 106fa07cb9cSRuslan Ermilov.Pp 107fa07cb9cSRuslan Ermilov.Bl -item -compact 108fa07cb9cSRuslan Ermilov.It 109fa07cb9cSRuslan Ermilov.Va WITHOUT_BIND_DNSSEC 110fa07cb9cSRuslan Ermilov.It 111fa07cb9cSRuslan Ermilov.Va WITHOUT_BIND_ETC 112fa07cb9cSRuslan Ermilov.It 113fa07cb9cSRuslan Ermilov.Va WITHOUT_BIND_LIBS_LWRES 114fa07cb9cSRuslan Ermilov.It 115fa07cb9cSRuslan Ermilov.Va WITHOUT_BIND_MTREE 116fa07cb9cSRuslan Ermilov.It 117fa07cb9cSRuslan Ermilov.Va WITHOUT_BIND_NAMED 118fa07cb9cSRuslan Ermilov.It 119fa07cb9cSRuslan Ermilov.Va WITHOUT_BIND_UTILS 120fa07cb9cSRuslan Ermilov.El 121fa07cb9cSRuslan Ermilov.It Va WITHOUT_BIND_DNSSEC 122fa07cb9cSRuslan Ermilov.\" from FreeBSD: src/tools/build/options/WITHOUT_BIND_DNSSEC,v 1.1 2006/03/21 07:50:49 ru Exp 123fa07cb9cSRuslan ErmilovSet to avoid building or installing the DNSSEC related binaries, 124fa07cb9cSRuslan Ermilov.Xr dnssec-keygen 8 125fa07cb9cSRuslan Ermilovand 126fa07cb9cSRuslan Ermilov.Xr dnssec-signzone 8 . 127fa07cb9cSRuslan Ermilov.It Va WITHOUT_BIND_ETC 128fa07cb9cSRuslan Ermilov.\" from FreeBSD: src/tools/build/options/WITHOUT_BIND_ETC,v 1.1 2006/03/21 07:50:49 ru Exp 129fa07cb9cSRuslan ErmilovSet to avoid installing the default files to 130fa07cb9cSRuslan Ermilov.Pa /var/named/etc/namedb . 131fa07cb9cSRuslan Ermilov.It Va WITH_BIND_LIBS 132fa07cb9cSRuslan Ermilov.\" from FreeBSD: src/tools/build/options/WITH_BIND_LIBS,v 1.1 2006/03/21 07:50:50 ru Exp 133fa07cb9cSRuslan ErmilovSet to install BIND libraries and include files. 134fa07cb9cSRuslan Ermilov.It Va WITHOUT_BIND_LIBS_LWRES 135fa07cb9cSRuslan Ermilov.\" from FreeBSD: src/tools/build/options/WITHOUT_BIND_LIBS_LWRES,v 1.1 2006/03/21 07:50:49 ru Exp 136fa07cb9cSRuslan ErmilovSet to avoid installing the lightweight resolver library in 137fa07cb9cSRuslan Ermilov.Pa /usr/lib . 138fa07cb9cSRuslan Ermilov.It Va WITHOUT_BIND_MTREE 13973e78194SRuslan Ermilov.\" from FreeBSD: src/tools/build/options/WITHOUT_BIND_MTREE,v 1.3 2006/04/13 10:37:29 ru Exp 140fa07cb9cSRuslan ErmilovSet to avoid running 141fa07cb9cSRuslan Ermilov.Xr mtree 8 142fa07cb9cSRuslan Ermilovto create the chroot directory structure under 143fa07cb9cSRuslan Ermilov.Pa /var/named , 144fa07cb9cSRuslan Ermilovand avoid creating an 145fa07cb9cSRuslan Ermilov.Pa /etc/namedb 146fa07cb9cSRuslan Ermilovsymlink to the chroot directory. 14773e78194SRuslan ErmilovWhen set, it also enforces the following options: 14873e78194SRuslan Ermilov.Pp 14973e78194SRuslan Ermilov.Bl -item -compact 15073e78194SRuslan Ermilov.It 15173e78194SRuslan Ermilov.Va WITHOUT_BIND_ETC 15273e78194SRuslan Ermilov.El 153fa07cb9cSRuslan Ermilov.It Va WITHOUT_BIND_NAMED 154fa07cb9cSRuslan Ermilov.\" from FreeBSD: src/tools/build/options/WITHOUT_BIND_NAMED,v 1.1 2006/03/21 07:50:49 ru Exp 155fa07cb9cSRuslan ErmilovSet to avoid building or installing 156fa07cb9cSRuslan Ermilov.Xr named 8 , 157fa07cb9cSRuslan Ermilov.Xr named.reload 8 , 158fa07cb9cSRuslan Ermilov.Xr named-checkconf 8 , 159fa07cb9cSRuslan Ermilov.Xr named-checkzone 8 , 160fa07cb9cSRuslan Ermilov.Xr rndc 8 , 161fa07cb9cSRuslan Ermilovand 162fa07cb9cSRuslan Ermilov.Xr rndc-confgen 8 . 163fa07cb9cSRuslan Ermilov.It Va WITHOUT_BIND_UTILS 164fa07cb9cSRuslan Ermilov.\" from FreeBSD: src/tools/build/options/WITHOUT_BIND_UTILS,v 1.1 2006/03/21 07:50:49 ru Exp 165fa07cb9cSRuslan ErmilovSet to avoid building or installing the BIND userland utilities, 166fa07cb9cSRuslan Ermilov.Xr dig 1 , 167fa07cb9cSRuslan Ermilov.Xr host 1 , 168fa07cb9cSRuslan Ermilov.Xr nslookup 1 , 169fa07cb9cSRuslan Ermilovand 170fa07cb9cSRuslan Ermilov.Xr nsupdate 8 . 171fa07cb9cSRuslan Ermilov.It Va WITHOUT_BLUETOOTH 172fa07cb9cSRuslan Ermilov.\" from FreeBSD: src/tools/build/options/WITHOUT_BLUETOOTH,v 1.1 2006/03/21 07:50:49 ru Exp 173fa07cb9cSRuslan ErmilovSet to not build Bluetooth related kernel modules, programs and libraries. 174fa07cb9cSRuslan Ermilov.It Va WITHOUT_BOOT 175fa07cb9cSRuslan Ermilov.\" from FreeBSD: src/tools/build/options/WITHOUT_BOOT,v 1.1 2006/03/21 07:50:49 ru Exp 176fa07cb9cSRuslan ErmilovSet to not build the boot blocks and loader. 177fa07cb9cSRuslan Ermilov.It Va WITHOUT_CALENDAR 178fa07cb9cSRuslan Ermilov.\" from FreeBSD: src/tools/build/options/WITHOUT_CALENDAR,v 1.1 2006/03/21 07:50:49 ru Exp 179fa07cb9cSRuslan ErmilovSet to not build 180fa07cb9cSRuslan Ermilov.Xr calendar 1 . 181fa07cb9cSRuslan Ermilov.It Va WITHOUT_CPP 182fa07cb9cSRuslan Ermilov.\" from FreeBSD: src/tools/build/options/WITHOUT_CPP,v 1.1 2006/03/21 07:50:49 ru Exp 183fa07cb9cSRuslan ErmilovSet to not build 184fa07cb9cSRuslan Ermilov.Xr cpp 1 . 185fa07cb9cSRuslan Ermilov.It Va WITHOUT_CRYPT 186fa07cb9cSRuslan Ermilov.\" from FreeBSD: src/tools/build/options/WITHOUT_CRYPT,v 1.1 2006/03/21 07:50:49 ru Exp 187fa07cb9cSRuslan ErmilovSet to not build any crypto code. 188fa07cb9cSRuslan ErmilovWhen set, it also enforces the following options: 189fa07cb9cSRuslan Ermilov.Pp 190fa07cb9cSRuslan Ermilov.Bl -item -compact 191fa07cb9cSRuslan Ermilov.It 192fa07cb9cSRuslan Ermilov.Va WITHOUT_KERBEROS 193fa07cb9cSRuslan Ermilov.It 194fa07cb9cSRuslan Ermilov.Va WITHOUT_KERBEROS_SUPPORT 195fa07cb9cSRuslan Ermilov.It 196fa07cb9cSRuslan Ermilov.Va WITHOUT_OPENSSH 197fa07cb9cSRuslan Ermilov.It 198fa07cb9cSRuslan Ermilov.Va WITHOUT_OPENSSL 199fa07cb9cSRuslan Ermilov.El 200fa07cb9cSRuslan Ermilov.It Va WITHOUT_CVS 201fa07cb9cSRuslan Ermilov.\" from FreeBSD: src/tools/build/options/WITHOUT_CVS,v 1.1 2006/03/21 07:50:49 ru Exp 202fa07cb9cSRuslan ErmilovSet to not build CVS. 203fa07cb9cSRuslan Ermilov.It Va WITHOUT_CXX 204fa07cb9cSRuslan Ermilov.\" from FreeBSD: src/tools/build/options/WITHOUT_CXX,v 1.1 2006/03/21 07:50:49 ru Exp 205fa07cb9cSRuslan ErmilovSet to not build 206fa07cb9cSRuslan Ermilov.Xr g++ 1 207fa07cb9cSRuslan Ermilovand related libraries. 208fa07cb9cSRuslan Ermilov.It Va WITHOUT_DICT 209fa07cb9cSRuslan Ermilov.\" from FreeBSD: src/tools/build/options/WITHOUT_DICT,v 1.1 2006/03/21 07:50:49 ru Exp 210fa07cb9cSRuslan ErmilovSet to not build the Webster dictionary files. 211fa07cb9cSRuslan Ermilov.It Va WITHOUT_DYNAMICROOT 212fa07cb9cSRuslan Ermilov.\" from FreeBSD: src/tools/build/options/WITHOUT_DYNAMICROOT,v 1.1 2006/03/21 07:50:49 ru Exp 213fa07cb9cSRuslan ErmilovSet this if you do not want to link 214fa07cb9cSRuslan Ermilov.Pa /bin 215fa07cb9cSRuslan Ermilovand 216fa07cb9cSRuslan Ermilov.Pa /sbin 217fa07cb9cSRuslan Ermilovdynamically. 218fa07cb9cSRuslan Ermilov.It Va WITHOUT_EXAMPLES 219fa07cb9cSRuslan Ermilov.\" from FreeBSD: src/tools/build/options/WITHOUT_EXAMPLES,v 1.2 2006/03/21 09:06:24 ru Exp 220fa07cb9cSRuslan ErmilovSet to avoid installing examples to 221fa07cb9cSRuslan Ermilov.Pa /usr/share/examples/ . 222fa07cb9cSRuslan Ermilov.It Va WITHOUT_FORTH 223fa07cb9cSRuslan Ermilov.\" from FreeBSD: src/tools/build/options/WITHOUT_FORTH,v 1.1 2006/03/21 07:50:49 ru Exp 224fa07cb9cSRuslan ErmilovSet to build bootloaders without Forth support. 225fa07cb9cSRuslan Ermilov.It Va WITHOUT_FORTRAN 226fa07cb9cSRuslan Ermilov.\" from FreeBSD: src/tools/build/options/WITHOUT_FORTRAN,v 1.1 2006/03/21 07:50:49 ru Exp 227fa07cb9cSRuslan ErmilovSet to not build 228fa07cb9cSRuslan Ermilov.Xr g77 1 229fa07cb9cSRuslan Ermilovand related libraries. 230fa07cb9cSRuslan Ermilov.It Va WITHOUT_FP_LIBC 231fa07cb9cSRuslan Ermilov.\" from FreeBSD: src/tools/build/options/WITHOUT_FP_LIBC,v 1.1 2006/03/21 07:50:49 ru Exp 232fa07cb9cSRuslan ErmilovSet to build 233fa07cb9cSRuslan Ermilov.Nm libc 234fa07cb9cSRuslan Ermilovwithout floating-point support. 235fa07cb9cSRuslan Ermilov.It Va WITHOUT_GAMES 236fa07cb9cSRuslan Ermilov.\" from FreeBSD: src/tools/build/options/WITHOUT_GAMES,v 1.1 2006/03/21 07:50:49 ru Exp 237fa07cb9cSRuslan ErmilovSet to not build games. 238fa07cb9cSRuslan Ermilov.It Va WITHOUT_GCOV 239fa07cb9cSRuslan Ermilov.\" from FreeBSD: src/tools/build/options/WITHOUT_GCOV,v 1.1 2006/03/21 07:50:49 ru Exp 240fa07cb9cSRuslan ErmilovSet to not build the 241fa07cb9cSRuslan Ermilov.Xr gcov 1 242fa07cb9cSRuslan Ermilovtool. 243fa07cb9cSRuslan Ermilov.It Va WITHOUT_GDB 244fa07cb9cSRuslan Ermilov.\" from FreeBSD: src/tools/build/options/WITHOUT_GDB,v 1.1 2006/03/21 07:50:49 ru Exp 245fa07cb9cSRuslan ErmilovSet to not build 246fa07cb9cSRuslan Ermilov.Xr gdb 1 . 24716f2e711SYaroslav Tykhiy.It Va WITHOUT_GNU 248b7141b2eSYaroslav Tykhiy.\" from FreeBSD: src/tools/build/options/WITHOUT_GNU,v 1.2 2006/07/31 13:53:27 yar Exp 24916f2e711SYaroslav TykhiySet to not build contributed GNU software as a part of the base system. 25016f2e711SYaroslav TykhiyThis option can be useful if the system built must not contain any code 25116f2e711SYaroslav Tykhiycovered by the GNU Public License due to legal reasons. 252b7141b2eSYaroslav Tykhiy.Sy "The option has no effect yet." 253fa07cb9cSRuslan ErmilovWhen set, it also enforces the following options: 254fa07cb9cSRuslan Ermilov.Pp 255fa07cb9cSRuslan Ermilov.Bl -item -compact 256fa07cb9cSRuslan Ermilov.It 257fa07cb9cSRuslan Ermilov.Va WITHOUT_GNU_SUPPORT 258fa07cb9cSRuslan Ermilov.El 259fa07cb9cSRuslan Ermilov.It Va WITHOUT_GNU_SUPPORT 260fa07cb9cSRuslan Ermilov.\" from FreeBSD: src/tools/build/options/WITHOUT_GNU_SUPPORT,v 1.1 2006/03/21 07:50:49 ru Exp 261fa07cb9cSRuslan ErmilovSet to build some programs without optional GNU support. 262fa07cb9cSRuslan Ermilov.It Va WITHOUT_GPIB 263fa07cb9cSRuslan Ermilov.\" from FreeBSD: src/tools/build/options/WITHOUT_GPIB,v 1.1 2006/03/21 07:50:49 ru Exp 264fa07cb9cSRuslan ErmilovSet to not build GPIB bus support. 265fa07cb9cSRuslan Ermilov.It Va WITHOUT_GROFF 266fa07cb9cSRuslan Ermilov.\" from FreeBSD: src/tools/build/options/WITHOUT_GROFF,v 1.1 2006/03/21 07:50:49 ru Exp 267fa07cb9cSRuslan ErmilovSet to not build 268fa07cb9cSRuslan Ermilov.Xr groff 1 . 269fa07cb9cSRuslan Ermilov.It Va WITH_HESIOD 270fa07cb9cSRuslan Ermilov.\" from FreeBSD: src/tools/build/options/WITH_HESIOD,v 1.1 2006/03/21 07:50:50 ru Exp 271fa07cb9cSRuslan ErmilovSet to build Hesiod support. 272fa07cb9cSRuslan Ermilov.It Va WITHOUT_HTML 273fa07cb9cSRuslan Ermilov.\" from FreeBSD: src/tools/build/options/WITHOUT_HTML,v 1.1 2006/03/21 07:50:49 ru Exp 274fa07cb9cSRuslan ErmilovSet to not build HTML docs. 275fa07cb9cSRuslan Ermilov.It Va WITHOUT_I4B 276fa07cb9cSRuslan Ermilov.\" from FreeBSD: src/tools/build/options/WITHOUT_I4B,v 1.1 2006/03/21 07:50:50 ru Exp 277fa07cb9cSRuslan ErmilovSet to not build isdn4bsd package. 278fa07cb9cSRuslan Ermilov.It Va WITH_IDEA 279fa07cb9cSRuslan Ermilov.\" from FreeBSD: src/tools/build/options/WITH_IDEA,v 1.1 2006/03/21 07:50:50 ru Exp 280fa07cb9cSRuslan ErmilovSet to build the IDEA encryption code. 281fa07cb9cSRuslan ErmilovThis code is patented in the USA and many European countries. 282fa07cb9cSRuslan ErmilovIt is 283fa07cb9cSRuslan Ermilov.Em "YOUR RESPONSIBILITY" 284fa07cb9cSRuslan Ermilovto determine if you can legally use IDEA. 285fa07cb9cSRuslan Ermilov.It Va WITHOUT_INET6 286fa07cb9cSRuslan Ermilov.\" from FreeBSD: src/tools/build/options/WITHOUT_INET6,v 1.1 2006/03/21 07:50:50 ru Exp 287fa07cb9cSRuslan ErmilovSet to not build 288fa07cb9cSRuslan Ermilovprograms and libraries related to IPv6 networking. 289fa07cb9cSRuslan ErmilovWhen set, it also enforces the following options: 290fa07cb9cSRuslan Ermilov.Pp 291fa07cb9cSRuslan Ermilov.Bl -item -compact 292fa07cb9cSRuslan Ermilov.It 293fa07cb9cSRuslan Ermilov.Va WITHOUT_INET6_SUPPORT 294fa07cb9cSRuslan Ermilov.El 295fa07cb9cSRuslan Ermilov.It Va WITHOUT_INET6_SUPPORT 296fa07cb9cSRuslan Ermilov.\" from FreeBSD: src/tools/build/options/WITHOUT_INET6_SUPPORT,v 1.1 2006/03/21 07:50:50 ru Exp 297fa07cb9cSRuslan ErmilovSet to build libraries, programs, and kernel modules without IPv6 support. 298fa07cb9cSRuslan Ermilov.It Va WITHOUT_INFO 299fa07cb9cSRuslan Ermilov.\" from FreeBSD: src/tools/build/options/WITHOUT_INFO,v 1.1 2006/03/21 07:50:50 ru Exp 300fa07cb9cSRuslan ErmilovSet to not make or install 301fa07cb9cSRuslan Ermilov.Xr info 5 302fa07cb9cSRuslan Ermilovfiles. 303fa07cb9cSRuslan Ermilov.It Va WITHOUT_IPFILTER 304fa07cb9cSRuslan Ermilov.\" from FreeBSD: src/tools/build/options/WITHOUT_IPFILTER,v 1.1 2006/03/21 07:50:50 ru Exp 305fa07cb9cSRuslan ErmilovSet to not build IP Filter package. 306fa07cb9cSRuslan Ermilov.It Va WITHOUT_IPX 307fa07cb9cSRuslan Ermilov.\" from FreeBSD: src/tools/build/options/WITHOUT_IPX,v 1.1 2006/03/21 07:50:50 ru Exp 308fa07cb9cSRuslan ErmilovSet to not build programs and libraries related to IPX networking. 309fa07cb9cSRuslan ErmilovWhen set, it also enforces the following options: 310fa07cb9cSRuslan Ermilov.Pp 311fa07cb9cSRuslan Ermilov.Bl -item -compact 312fa07cb9cSRuslan Ermilov.It 313fa07cb9cSRuslan Ermilov.Va WITHOUT_IPX_SUPPORT 314fa07cb9cSRuslan Ermilov.It 315fa07cb9cSRuslan Ermilov.Va WITHOUT_NCP 316fa07cb9cSRuslan Ermilov.El 317fa07cb9cSRuslan Ermilov.It Va WITHOUT_IPX_SUPPORT 318fa07cb9cSRuslan Ermilov.\" from FreeBSD: src/tools/build/options/WITHOUT_IPX_SUPPORT,v 1.1 2006/03/21 07:50:50 ru Exp 319fa07cb9cSRuslan ErmilovSet to build some programs without IPX support. 320fa07cb9cSRuslan Ermilov.It Va WITHOUT_KERBEROS 321fa07cb9cSRuslan Ermilov.\" from FreeBSD: src/tools/build/options/WITHOUT_KERBEROS,v 1.1 2006/03/21 07:50:50 ru Exp 322fa07cb9cSRuslan ErmilovSet this if you do not want to build Kerberos 5 (KTH Heimdal). 323fa07cb9cSRuslan ErmilovWhen set, it also enforces the following options: 324fa07cb9cSRuslan Ermilov.Pp 325fa07cb9cSRuslan Ermilov.Bl -item -compact 326fa07cb9cSRuslan Ermilov.It 327fa07cb9cSRuslan Ermilov.Va WITHOUT_KERBEROS_SUPPORT 328fa07cb9cSRuslan Ermilov.El 329fa07cb9cSRuslan Ermilov.It Va WITHOUT_KERBEROS_SUPPORT 330fa07cb9cSRuslan Ermilov.\" from FreeBSD: src/tools/build/options/WITHOUT_KERBEROS_SUPPORT,v 1.1 2006/03/21 07:50:50 ru Exp 331fa07cb9cSRuslan ErmilovSet to build some programs without Kerberos support, like 332fa07cb9cSRuslan Ermilov.Xr cvs 1 , 333fa07cb9cSRuslan Ermilov.Xr ssh 1 , 334fa07cb9cSRuslan Ermilov.Xr telnet 1 , 335fa07cb9cSRuslan Ermilov.Xr sshd 8 , 336fa07cb9cSRuslan Ermilovand 337fa07cb9cSRuslan Ermilov.Xr telnetd 8 . 338fa07cb9cSRuslan Ermilov.It Va WITHOUT_LIB32 339fa07cb9cSRuslan Ermilov.\" from FreeBSD: src/tools/build/options/WITHOUT_LIB32,v 1.1 2006/03/21 07:50:50 ru Exp 340fa07cb9cSRuslan ErmilovOn amd64, set to not build 32-bit library set and a 341fa07cb9cSRuslan Ermilov.Nm ld-elf32.so.1 342fa07cb9cSRuslan Ermilovruntime linker. 343fa07cb9cSRuslan Ermilov.It Va WITHOUT_LIBC_R 344fa07cb9cSRuslan Ermilov.\" from FreeBSD: src/tools/build/options/WITHOUT_LIBC_R,v 1.1 2006/03/21 07:50:50 ru Exp 345fa07cb9cSRuslan ErmilovSet to not build 346fa07cb9cSRuslan Ermilov.Nm libc_r 347fa07cb9cSRuslan Ermilov(reentrant version of 348fa07cb9cSRuslan Ermilov.Nm libc ) . 349fa07cb9cSRuslan Ermilov.It Va WITHOUT_LIBPTHREAD 350fa07cb9cSRuslan Ermilov.\" from FreeBSD: src/tools/build/options/WITHOUT_LIBPTHREAD,v 1.1 2006/03/21 07:50:50 ru Exp 351fa07cb9cSRuslan ErmilovSet to not build the 352fa07cb9cSRuslan Ermilov.Nm libpthread 353fa07cb9cSRuslan Ermilov(M:N threading) 354fa07cb9cSRuslan Ermilovlibrary. 355fa07cb9cSRuslan Ermilov.It Va WITHOUT_LIBTHR 356fa07cb9cSRuslan Ermilov.\" from FreeBSD: src/tools/build/options/WITHOUT_LIBTHR,v 1.1 2006/03/21 07:50:50 ru Exp 357fa07cb9cSRuslan ErmilovSet to not build the 358fa07cb9cSRuslan Ermilov.Nm libthr 359fa07cb9cSRuslan Ermilov(1:1 threading) 360fa07cb9cSRuslan Ermilovlibrary. 361fa07cb9cSRuslan Ermilov.It Va WITHOUT_LOCALES 362fa07cb9cSRuslan Ermilov.\" from FreeBSD: src/tools/build/options/WITHOUT_LOCALES,v 1.1 2006/03/21 07:50:50 ru Exp 363fa07cb9cSRuslan ErmilovSet to not build localization files; see 364fa07cb9cSRuslan Ermilov.Xr locale 1 . 365fa07cb9cSRuslan Ermilov.It Va WITHOUT_LPR 366fa07cb9cSRuslan Ermilov.\" from FreeBSD: src/tools/build/options/WITHOUT_LPR,v 1.1 2006/03/21 07:50:50 ru Exp 367fa07cb9cSRuslan ErmilovSet to not build 368fa07cb9cSRuslan Ermilov.Xr lpr 1 369fa07cb9cSRuslan Ermilovand related programs. 370fa07cb9cSRuslan Ermilov.It Va WITHOUT_MAILWRAPPER 371fa07cb9cSRuslan Ermilov.\" from FreeBSD: src/tools/build/options/WITHOUT_MAILWRAPPER,v 1.1 2006/03/21 07:50:50 ru Exp 372fa07cb9cSRuslan ErmilovSet to not build the 373fa07cb9cSRuslan Ermilov.Xr mailwrapper 8 374fa07cb9cSRuslan ErmilovMTA selector. 375fa07cb9cSRuslan Ermilov.It Va WITHOUT_MAN 376fa07cb9cSRuslan Ermilov.\" from FreeBSD: src/tools/build/options/WITHOUT_MAN,v 1.1 2006/03/21 07:50:50 ru Exp 377fa07cb9cSRuslan ErmilovSet to not build manual pages. 378fa07cb9cSRuslan Ermilov.It Va WITHOUT_NCP 379fa07cb9cSRuslan Ermilov.\" from FreeBSD: src/tools/build/options/WITHOUT_NCP,v 1.1 2006/03/21 07:50:50 ru Exp 380fa07cb9cSRuslan ErmilovSet to not build programs, libraries, and kernel modules 381fa07cb9cSRuslan Ermilovrelated to NetWare Core protocol. 382fa07cb9cSRuslan Ermilov.It Va WITHOUT_NETCAT 383fa07cb9cSRuslan Ermilov.\" from FreeBSD: src/tools/build/options/WITHOUT_NETCAT,v 1.1 2006/03/21 07:50:50 ru Exp 384fa07cb9cSRuslan ErmilovSet to not build 385fa07cb9cSRuslan Ermilov.Xr nc 1 386fa07cb9cSRuslan Ermilovutility. 387fa07cb9cSRuslan Ermilov.It Va WITHOUT_NIS 388fa07cb9cSRuslan Ermilov.\" from FreeBSD: src/tools/build/options/WITHOUT_NIS,v 1.1 2006/03/21 07:50:50 ru Exp 389fa07cb9cSRuslan ErmilovSet to not build 390fa07cb9cSRuslan Ermilov.Xr NIS 8 391fa07cb9cSRuslan Ermilovsupport and related programs. 392fa07cb9cSRuslan ErmilovIf set, you might need to adopt your 393fa07cb9cSRuslan Ermilov.Xr nsswitch.conf 5 394fa07cb9cSRuslan Ermilovand remove 395fa07cb9cSRuslan Ermilov.Sq nis 396fa07cb9cSRuslan Ermiloventries. 397fa07cb9cSRuslan Ermilov.It Va WITHOUT_NLS 398fa07cb9cSRuslan Ermilov.\" from FreeBSD: src/tools/build/options/WITHOUT_NLS,v 1.1 2006/03/21 07:50:50 ru Exp 399fa07cb9cSRuslan ErmilovSet to not build NLS catalogs. 400fa07cb9cSRuslan Ermilov.It Va WITHOUT_NLS_CATALOGS 401fa07cb9cSRuslan Ermilov.\" from FreeBSD: src/tools/build/options/WITHOUT_NLS_CATALOGS,v 1.1 2006/03/21 07:50:50 ru Exp 402fa07cb9cSRuslan ErmilovSet to not build NLS catalog support for 403fa07cb9cSRuslan Ermilov.Xr csh 1 . 40416f2e711SYaroslav Tykhiy.It Va WITHOUT_NS_CACHING 40516f2e711SYaroslav Tykhiy.\" from FreeBSD: src/tools/build/options/WITHOUT_NS_CACHING,v 1.1 2006/07/31 13:08:47 yar Exp 40616f2e711SYaroslav TykhiySet to disable name caching in the 40716f2e711SYaroslav Tykhiy.Pa nsswitch 40816f2e711SYaroslav Tykhiysubsystem. 40916f2e711SYaroslav TykhiyThe generic caching daemon, 41016f2e711SYaroslav Tykhiy.Xr cached 8 , 41116f2e711SYaroslav Tykhiywill not be built either if this option is set. 412fa07cb9cSRuslan Ermilov.It Va WITHOUT_OBJC 413fa07cb9cSRuslan Ermilov.\" from FreeBSD: src/tools/build/options/WITHOUT_OBJC,v 1.1 2006/03/21 07:50:50 ru Exp 414fa07cb9cSRuslan ErmilovSet to not build Objective C support. 415fa07cb9cSRuslan Ermilov.It Va WITHOUT_OPENSSH 416fa07cb9cSRuslan Ermilov.\" from FreeBSD: src/tools/build/options/WITHOUT_OPENSSH,v 1.1 2006/03/21 07:50:50 ru Exp 417fa07cb9cSRuslan ErmilovSet to not build OpenSSH. 418fa07cb9cSRuslan Ermilov.It Va WITHOUT_OPENSSL 419fa07cb9cSRuslan Ermilov.\" from FreeBSD: src/tools/build/options/WITHOUT_OPENSSL,v 1.1 2006/03/21 07:50:50 ru Exp 420fa07cb9cSRuslan ErmilovSet to not build OpenSSL. 421fa07cb9cSRuslan ErmilovWhen set, it also enforces the following options: 422fa07cb9cSRuslan Ermilov.Pp 423fa07cb9cSRuslan Ermilov.Bl -item -compact 424fa07cb9cSRuslan Ermilov.It 425fa07cb9cSRuslan Ermilov.Va WITHOUT_KERBEROS 426fa07cb9cSRuslan Ermilov.It 427fa07cb9cSRuslan Ermilov.Va WITHOUT_KERBEROS_SUPPORT 428fa07cb9cSRuslan Ermilov.It 429fa07cb9cSRuslan Ermilov.Va WITHOUT_OPENSSH 430fa07cb9cSRuslan Ermilov.El 43116f2e711SYaroslav Tykhiy.It Va WITHOUT_PAM 432b7141b2eSYaroslav Tykhiy.\" from FreeBSD: src/tools/build/options/WITHOUT_PAM,v 1.2 2006/07/31 13:53:27 yar Exp 43316f2e711SYaroslav TykhiySet to not build PAM library and modules. 434b7141b2eSYaroslav Tykhiy.Sy "This option is deprecated and does nothing." 435fa07cb9cSRuslan ErmilovWhen set, it also enforces the following options: 436fa07cb9cSRuslan Ermilov.Pp 437fa07cb9cSRuslan Ermilov.Bl -item -compact 438fa07cb9cSRuslan Ermilov.It 439fa07cb9cSRuslan Ermilov.Va WITHOUT_PAM_SUPPORT 440fa07cb9cSRuslan Ermilov.El 441fa07cb9cSRuslan Ermilov.It Va WITHOUT_PAM_SUPPORT 442fa07cb9cSRuslan Ermilov.\" from FreeBSD: src/tools/build/options/WITHOUT_PAM_SUPPORT,v 1.1 2006/03/21 07:50:50 ru Exp 443fa07cb9cSRuslan ErmilovSet to build some programs without PAM support, particularly 444fa07cb9cSRuslan Ermilov.Xr ftpd 8 445fa07cb9cSRuslan Ermilovand 446fa07cb9cSRuslan Ermilov.Xr ppp 8 . 447fa07cb9cSRuslan Ermilov.It Va WITHOUT_PF 448fa07cb9cSRuslan Ermilov.\" from FreeBSD: src/tools/build/options/WITHOUT_PF,v 1.1 2006/03/21 07:50:50 ru Exp 449fa07cb9cSRuslan ErmilovSet to not build PF firewall package. 450fa07cb9cSRuslan ErmilovWhen set, it also enforces the following options: 451fa07cb9cSRuslan Ermilov.Pp 452fa07cb9cSRuslan Ermilov.Bl -item -compact 453fa07cb9cSRuslan Ermilov.It 454fa07cb9cSRuslan Ermilov.Va WITHOUT_AUTHPF 455fa07cb9cSRuslan Ermilov.El 456fa07cb9cSRuslan Ermilov.It Va WITHOUT_PROFILE 457fa07cb9cSRuslan Ermilov.\" from FreeBSD: src/tools/build/options/WITHOUT_PROFILE,v 1.1 2006/03/21 07:50:50 ru Exp 458fa07cb9cSRuslan ErmilovSet to avoid compiling profiled libraries. 459fa07cb9cSRuslan Ermilov.It Va WITHOUT_RCMDS 460fa07cb9cSRuslan Ermilov.\" from FreeBSD: src/tools/build/options/WITHOUT_RCMDS,v 1.1 2006/03/21 07:50:50 ru Exp 461fa07cb9cSRuslan ErmilovDisable building of the 462fa07cb9cSRuslan Ermilov.Bx 463fa07cb9cSRuslan Ermilovr-commands. 464fa07cb9cSRuslan ErmilovThis includes 465fa07cb9cSRuslan Ermilov.Xr rlogin 1 , 466fa07cb9cSRuslan Ermilov.Xr rsh 1 , 467fa07cb9cSRuslan Ermilovetc. 468fa07cb9cSRuslan Ermilov.It Va WITHOUT_RCS 469fa07cb9cSRuslan Ermilov.\" from FreeBSD: src/tools/build/options/WITHOUT_RCS,v 1.1 2006/03/21 07:50:50 ru Exp 470fa07cb9cSRuslan ErmilovSet to not build 471fa07cb9cSRuslan Ermilov.Xr rcs 1 472fa07cb9cSRuslan Ermilovand related utilities. 473fa07cb9cSRuslan Ermilov.It Va WITHOUT_RESCUE 474fa07cb9cSRuslan Ermilov.\" from FreeBSD: src/tools/build/options/WITHOUT_RESCUE,v 1.1 2006/03/21 07:50:50 ru Exp 475fa07cb9cSRuslan ErmilovSet to not build 476fa07cb9cSRuslan Ermilov.Xr rescue 8 . 477fa07cb9cSRuslan Ermilov.It Va WITHOUT_SENDMAIL 478fa07cb9cSRuslan Ermilov.\" from FreeBSD: src/tools/build/options/WITHOUT_SENDMAIL,v 1.1 2006/03/21 07:50:50 ru Exp 479fa07cb9cSRuslan ErmilovSet to not build 480fa07cb9cSRuslan Ermilov.Xr sendmail 8 481fa07cb9cSRuslan Ermilovand related programs. 482fa07cb9cSRuslan Ermilov.It Va WITHOUT_SETUID_LOGIN 483fa07cb9cSRuslan Ermilov.\" from FreeBSD: src/tools/build/options/WITHOUT_SETUID_LOGIN,v 1.1 2006/03/21 07:50:50 ru Exp 484fa07cb9cSRuslan ErmilovSet this to disable the installation of 485fa07cb9cSRuslan Ermilov.Xr login 1 486fa07cb9cSRuslan Ermilovas a set-user-ID root program. 487fa07cb9cSRuslan Ermilov.It Va WITHOUT_SHAREDOCS 488fa07cb9cSRuslan Ermilov.\" from FreeBSD: src/tools/build/options/WITHOUT_SHAREDOCS,v 1.1 2006/03/21 07:50:50 ru Exp 489fa07cb9cSRuslan ErmilovSet to not build the 490fa07cb9cSRuslan Ermilov.Bx 4.4 491fa07cb9cSRuslan Ermilovlegacy docs. 492fa07cb9cSRuslan Ermilov.It Va WITHOUT_SYSCONS 493fa07cb9cSRuslan Ermilov.\" from FreeBSD: src/tools/build/options/WITHOUT_SYSCONS,v 1.1 2006/03/21 07:50:50 ru Exp 494fa07cb9cSRuslan ErmilovSet to not build 495fa07cb9cSRuslan Ermilov.Xr syscons 4 496fa07cb9cSRuslan Ermilovsupport files such as keyboard maps, fonts, and screen output maps. 497fa07cb9cSRuslan Ermilov.It Va WITHOUT_TCSH 498fa07cb9cSRuslan Ermilov.\" from FreeBSD: src/tools/build/options/WITHOUT_TCSH,v 1.1 2006/03/21 07:50:50 ru Exp 499fa07cb9cSRuslan ErmilovSet to not build and install 500fa07cb9cSRuslan Ermilov.Pa /bin/csh 501fa07cb9cSRuslan Ermilov(which is 502fa07cb9cSRuslan Ermilov.Xr tcsh 1 ) . 503fa07cb9cSRuslan Ermilov.It Va WITHOUT_TOOLCHAIN 504fa07cb9cSRuslan Ermilov.\" from FreeBSD: src/tools/build/options/WITHOUT_TOOLCHAIN,v 1.1 2006/03/21 07:50:50 ru Exp 505fa07cb9cSRuslan ErmilovSet to not build 506fa07cb9cSRuslan Ermilovprograms used for program development, 507fa07cb9cSRuslan Ermilovcompilers, debuggers etc. 508fa07cb9cSRuslan ErmilovWhen set, it also enforces the following options: 509fa07cb9cSRuslan Ermilov.Pp 510fa07cb9cSRuslan Ermilov.Bl -item -compact 511fa07cb9cSRuslan Ermilov.It 512fa07cb9cSRuslan Ermilov.Va WITHOUT_GDB 513fa07cb9cSRuslan Ermilov.El 514fa07cb9cSRuslan Ermilov.It Va WITHOUT_USB 515fa07cb9cSRuslan Ermilov.\" from FreeBSD: src/tools/build/options/WITHOUT_USB,v 1.1 2006/03/21 07:50:50 ru Exp 516fa07cb9cSRuslan ErmilovSet to not build USB-related programs and libraries. 517fa07cb9cSRuslan Ermilov.It Va WITHOUT_WPA_SUPPLICANT_EAPOL 518fa07cb9cSRuslan Ermilov.\" from FreeBSD: src/tools/build/options/WITHOUT_WPA_SUPPLICANT_EAPOL,v 1.1 2006/03/21 07:50:50 ru Exp 519fa07cb9cSRuslan ErmilovBuild 520fa07cb9cSRuslan Ermilov.Xr wpa_supplicant 8 521fa07cb9cSRuslan Ermilovwithout support for the IEEE 802.1X protocol and without 522fa07cb9cSRuslan Ermilovsupport for EAP-PEAP, EAP-TLS, EAP-LEAP, and EAP-TTLS 523fa07cb9cSRuslan Ermilovprotocols (usable only via 802.1X). 524fa07cb9cSRuslan Ermilov.El 525fa07cb9cSRuslan Ermilov.Sh FILES 526fa07cb9cSRuslan Ermilov.Bl -tag -compact 527fa07cb9cSRuslan Ermilov.It Pa /etc/src.conf 528fa07cb9cSRuslan Ermilov.It Pa /usr/share/mk/bsd.own.mk 529fa07cb9cSRuslan Ermilov.El 530fa07cb9cSRuslan Ermilov.Sh SEE ALSO 531fa07cb9cSRuslan Ermilov.Xr make 1 , 532fa07cb9cSRuslan Ermilov.Xr make.conf 5 , 533fa07cb9cSRuslan Ermilov.Xr build 7 , 534fa07cb9cSRuslan Ermilov.Xr ports 7 535fa07cb9cSRuslan Ermilov.Sh HISTORY 536fa07cb9cSRuslan ErmilovThe 537fa07cb9cSRuslan Ermilov.Nm 538fa07cb9cSRuslan Ermilovfile appeared in 539fa07cb9cSRuslan Ermilov.Fx 7.0 . 540fa07cb9cSRuslan Ermilov.Sh AUTHORS 541fa07cb9cSRuslan ErmilovThis manual page was autogenerated. 542