regen src.conf.5 after r313169
Sponsored by: The FreeBSD Foundation
This commit is contained in:
parent
add86609f8
commit
344e2bb970
@ -1,7 +1,7 @@
|
||||
.\" DO NOT EDIT-- this file is automatically generated.
|
||||
.\" from FreeBSD: head/tools/build/options/makeman 306729 2016-10-05 20:12:00Z emaste
|
||||
.\" from FreeBSD: head/tools/build/options/makeman 313173 2017-02-03 20:17:54Z wblock
|
||||
.\" $FreeBSD$
|
||||
.Dd January 28, 2017
|
||||
.Dd March 1, 2017
|
||||
.Dt SRC.CONF 5
|
||||
.Os
|
||||
.Sh NAME
|
||||
@ -86,11 +86,11 @@ even if they would be set to
|
||||
.Dq Li FALSE
|
||||
or
|
||||
.Dq Li NO .
|
||||
Just the existence of an option will cause
|
||||
it to be honoured by
|
||||
The presence of an option causes
|
||||
it to be honored by
|
||||
.Xr make 1 .
|
||||
.Pp
|
||||
The following list provides a name and short description for variables
|
||||
This list provides a name and short description for variables
|
||||
that can be used for source builds.
|
||||
.Bl -tag -width indent
|
||||
.It Va WITHOUT_ACCT
|
||||
@ -163,9 +163,9 @@ Set to not build or install binutils (as, ld, objcopy, and objdump ) as part
|
||||
of the normal system build.
|
||||
The resulting system cannot build programs from source.
|
||||
.Pp
|
||||
It is a default setting on
|
||||
This is a default setting on
|
||||
arm64/aarch64.
|
||||
When set, it also enforces the following options:
|
||||
When set, it enforces these options:
|
||||
.Pp
|
||||
.Bl -item -compact
|
||||
.It
|
||||
@ -176,7 +176,7 @@ When set, it also enforces the following options:
|
||||
Set to build and install binutils (as, ld, objcopy, and objdump) as part
|
||||
of the normal system build.
|
||||
.Pp
|
||||
It is a default setting on
|
||||
This is a default setting on
|
||||
amd64/amd64, arm/arm, arm/armeb, arm/armv6, i386/i386, mips/mipsel, mips/mips, mips/mips64el, mips/mips64, mips/mipsn32, mips/mipselhf, mips/mipshf, mips/mips64elhf, mips/mips64hf, powerpc/powerpc, powerpc/powerpc64, powerpc/powerpcspe and sparc64/sparc64.
|
||||
.It Va WITHOUT_BINUTILS_BOOTSTRAP
|
||||
.\" from FreeBSD: head/tools/build/options/WITHOUT_BINUTILS_BOOTSTRAP 295490 2016-02-10 23:57:09Z emaste
|
||||
@ -187,19 +187,19 @@ The option does not work for build targets unless some alternative
|
||||
toolchain is provided.
|
||||
.Ef
|
||||
.Pp
|
||||
It is a default setting on
|
||||
This is a default setting on
|
||||
arm64/aarch64.
|
||||
.It Va WITH_BINUTILS_BOOTSTRAP
|
||||
.\" from FreeBSD: head/tools/build/options/WITH_BINUTILS_BOOTSTRAP 295491 2016-02-11 00:14:00Z emaste
|
||||
Set build binutils (as, ld, objcopy and objdump)
|
||||
as part of the bootstrap process.
|
||||
.Pp
|
||||
It is a default setting on
|
||||
This is a default setting on
|
||||
amd64/amd64, arm/arm, arm/armeb, arm/armv6, i386/i386, mips/mipsel, mips/mips, mips/mips64el, mips/mips64, mips/mipsn32, mips/mipselhf, mips/mipshf, mips/mips64elhf, mips/mips64hf, powerpc/powerpc, powerpc/powerpc64, powerpc/powerpcspe and sparc64/sparc64.
|
||||
.It Va WITHOUT_BLACKLIST
|
||||
.\" from FreeBSD: head/tools/build/options/WITHOUT_BLACKLIST 301554 2016-06-07 16:35:55Z lidl
|
||||
Set this if you do not want to build blacklistd / blacklistctl.
|
||||
When set, it also enforces the following options:
|
||||
.\" from FreeBSD: head/tools/build/options/WITHOUT_BLACKLIST 313169 2017-02-03 19:09:46Z wblock
|
||||
Set this if you do not want to build blacklistd/blacklistctl.
|
||||
When set, it enforces these options:
|
||||
.Pp
|
||||
.Bl -item -compact
|
||||
.It
|
||||
@ -252,7 +252,7 @@ Set to not build contributed bzip2 software as a part of the base system.
|
||||
.Bf -symbolic
|
||||
The option has no effect yet.
|
||||
.Ef
|
||||
When set, it also enforces the following options:
|
||||
When set, it enforces these options:
|
||||
.Pp
|
||||
.Bl -item -compact
|
||||
.It
|
||||
@ -268,7 +268,7 @@ Set to not build
|
||||
.It Va WITHOUT_CAPSICUM
|
||||
.\" from FreeBSD: head/tools/build/options/WITHOUT_CAPSICUM 229319 2012-01-02 21:57:58Z rwatson
|
||||
Set to not build Capsicum support into system programs.
|
||||
When set, it also enforces the following options:
|
||||
When set, it enforces these options:
|
||||
.Pp
|
||||
.Bl -item -compact
|
||||
.It
|
||||
@ -278,16 +278,16 @@ When set, it also enforces the following options:
|
||||
.\" from FreeBSD: head/tools/build/options/WITHOUT_CASPER 258838 2013-12-02 08:21:28Z pjd
|
||||
Set to not build Casper program and related libraries.
|
||||
.It Va WITH_CCACHE_BUILD
|
||||
.\" from FreeBSD: head/tools/build/options/WITH_CCACHE_BUILD 297436 2016-03-30 23:53:12Z bdrewery
|
||||
.\" from FreeBSD: head/tools/build/options/WITH_CCACHE_BUILD 313169 2017-02-03 19:09:46Z wblock
|
||||
Set to use
|
||||
.Xr ccache 1
|
||||
for the build.
|
||||
No configuration is required except to install the
|
||||
.Sy devel/ccache
|
||||
package.
|
||||
Using with
|
||||
.Xr distcc 1
|
||||
should set
|
||||
When using with
|
||||
.Xr distcc 1 ,
|
||||
set
|
||||
.Sy CCACHE_PREFIX=/usr/local/bin/distcc .
|
||||
The default cache directory of
|
||||
.Pa $HOME/.ccache
|
||||
@ -325,7 +325,7 @@ and related utilities.
|
||||
.It Va WITHOUT_CDDL
|
||||
.\" from FreeBSD: head/tools/build/options/WITHOUT_CDDL 163861 2006-11-01 09:02:11Z jb
|
||||
Set to not build code licensed under Sun's CDDL.
|
||||
When set, it also enforces the following options:
|
||||
When set, it enforces these options:
|
||||
.Pp
|
||||
.Bl -item -compact
|
||||
.It
|
||||
@ -337,9 +337,9 @@ When set, it also enforces the following options:
|
||||
.\" from FreeBSD: head/tools/build/options/WITHOUT_CLANG 264660 2014-04-18 17:03:58Z imp
|
||||
Set to not build the Clang C/C++ compiler during the regular phase of the build.
|
||||
.Pp
|
||||
It is a default setting on
|
||||
This is a default setting on
|
||||
mips/mipsel, mips/mips, mips/mips64el, mips/mips64, mips/mipsn32, mips/mipselhf, mips/mipshf, mips/mips64elhf, mips/mips64hf and sparc64/sparc64.
|
||||
When set, it also enforces the following options:
|
||||
When set, it enforces these options:
|
||||
.Pp
|
||||
.Bl -item -compact
|
||||
.It
|
||||
@ -351,22 +351,22 @@ When set, it also enforces the following options:
|
||||
.\" from FreeBSD: head/tools/build/options/WITH_CLANG 264660 2014-04-18 17:03:58Z imp
|
||||
Set to build the Clang C/C++ compiler during the normal phase of the build.
|
||||
.Pp
|
||||
It is a default setting on
|
||||
This is a default setting on
|
||||
amd64/amd64, arm/arm, arm/armeb, arm/armv6, arm64/aarch64, i386/i386, powerpc/powerpc, powerpc/powerpc64 and powerpc/powerpcspe.
|
||||
.It Va WITHOUT_CLANG_BOOTSTRAP
|
||||
.\" from FreeBSD: head/tools/build/options/WITHOUT_CLANG_BOOTSTRAP 273177 2014-10-16 18:28:11Z skreuzer
|
||||
Set to not build the Clang C/C++ compiler during the bootstrap phase of the build.
|
||||
You must enable either gcc or clang bootstrap to be able to build the system,
|
||||
unless an alternative compiler is provided via
|
||||
XCC.
|
||||
.\" from FreeBSD: head/tools/build/options/WITHOUT_CLANG_BOOTSTRAP 313169 2017-02-03 19:09:46Z wblock
|
||||
Set to not build the Clang C/C++ compiler during the bootstrap phase of
|
||||
the build.
|
||||
To be able to build the system, either gcc or clang bootstrap must be
|
||||
enabled unless an alternate compiler is provided via XCC.
|
||||
.Pp
|
||||
It is a default setting on
|
||||
This is a default setting on
|
||||
mips/mipsel, mips/mips, mips/mips64el, mips/mips64, mips/mipsn32, mips/mipselhf, mips/mipshf, mips/mips64elhf, mips/mips64hf, powerpc/powerpc, powerpc/powerpc64, powerpc/powerpcspe and sparc64/sparc64.
|
||||
.It Va WITH_CLANG_BOOTSTRAP
|
||||
.\" from FreeBSD: head/tools/build/options/WITH_CLANG_BOOTSTRAP 264660 2014-04-18 17:03:58Z imp
|
||||
Set to build the Clang C/C++ compiler during the bootstrap phase of the build.
|
||||
.Pp
|
||||
It is a default setting on
|
||||
This is a default setting on
|
||||
amd64/amd64, arm/arm, arm/armeb, arm/armv6, arm64/aarch64 and i386/i386.
|
||||
.It Va WITH_CLANG_EXTRAS
|
||||
.\" from FreeBSD: head/tools/build/options/WITH_CLANG_EXTRAS 231057 2012-02-05 23:56:22Z dim
|
||||
@ -376,14 +376,14 @@ Set to build additional clang and llvm tools, such as bugpoint.
|
||||
Set to avoid building the ARCMigrate, Rewriter and StaticAnalyzer components of
|
||||
the Clang C/C++ compiler.
|
||||
.Pp
|
||||
It is a default setting on
|
||||
This is a default setting on
|
||||
mips/mipsel, mips/mips, mips/mips64el, mips/mips64, mips/mipsn32, mips/mipselhf, mips/mipshf, mips/mips64elhf, mips/mips64hf and sparc64/sparc64.
|
||||
.It Va WITH_CLANG_FULL
|
||||
.\" from FreeBSD: head/tools/build/options/WITH_CLANG_FULL 246259 2013-02-02 22:28:29Z dim
|
||||
Set to build the ARCMigrate, Rewriter and StaticAnalyzer components of the
|
||||
Clang C/C++ compiler.
|
||||
.Pp
|
||||
It is a default setting on
|
||||
This is a default setting on
|
||||
amd64/amd64, arm/arm, arm/armeb, arm/armv6, arm64/aarch64, i386/i386, powerpc/powerpc, powerpc/powerpc64 and powerpc/powerpcspe.
|
||||
.It Va WITHOUT_CLANG_IS_CC
|
||||
.\" from FreeBSD: head/tools/build/options/WITHOUT_CLANG_IS_CC 242629 2012-11-05 21:53:23Z brooks
|
||||
@ -393,7 +393,7 @@ Set to install the GCC compiler as
|
||||
and
|
||||
.Pa /usr/bin/cpp .
|
||||
.Pp
|
||||
It is a default setting on
|
||||
This is a default setting on
|
||||
mips/mipsel, mips/mips, mips/mips64el, mips/mips64, mips/mipsn32, mips/mipselhf, mips/mipshf, mips/mips64elhf, mips/mips64hf, powerpc/powerpc, powerpc/powerpc64, powerpc/powerpcspe and sparc64/sparc64.
|
||||
.It Va WITH_CLANG_IS_CC
|
||||
.\" from FreeBSD: head/tools/build/options/WITH_CLANG_IS_CC 235342 2012-05-12 16:12:36Z gjb
|
||||
@ -403,27 +403,27 @@ Set to install the Clang C/C++ compiler as
|
||||
and
|
||||
.Pa /usr/bin/cpp .
|
||||
.Pp
|
||||
It is a default setting on
|
||||
This is a default setting on
|
||||
amd64/amd64, arm/arm, arm/armeb, arm/armv6, arm64/aarch64 and i386/i386.
|
||||
.It Va WITHOUT_CPP
|
||||
.\" from FreeBSD: head/tools/build/options/WITHOUT_CPP 156932 2006-03-21 07:50:50Z ru
|
||||
Set to not build
|
||||
.Xr cpp 1 .
|
||||
.It Va WITHOUT_CROSS_COMPILER
|
||||
.\" from FreeBSD: head/tools/build/options/WITHOUT_CROSS_COMPILER 275138 2014-11-26 20:43:09Z gjb
|
||||
.\" from FreeBSD: head/tools/build/options/WITHOUT_CROSS_COMPILER 313169 2017-02-03 19:09:46Z wblock
|
||||
Set to not build any cross compiler in the cross-tools stage of buildworld.
|
||||
If you are compiling a different version of
|
||||
When compiling a different version of
|
||||
.Fx
|
||||
than what is installed on the system, you will need to provide an alternate
|
||||
than what is installed on the system, provide an alternate
|
||||
compiler with XCC to ensure success.
|
||||
If you are compiling with an identical version of
|
||||
When compiling with an identical version of
|
||||
.Fx
|
||||
to the host, this option may be safely used.
|
||||
This option may also be safe when the host version of
|
||||
.Fx
|
||||
is close to the sources being built, but all bets are off if there have
|
||||
been any changes to the toolchain between the versions.
|
||||
When set, it also enforces the following options:
|
||||
When set, it enforces these options:
|
||||
.Pp
|
||||
.Bl -item -compact
|
||||
.It
|
||||
@ -438,7 +438,7 @@ When set, it also enforces the following options:
|
||||
.It Va WITHOUT_CRYPT
|
||||
.\" from FreeBSD: head/tools/build/options/WITHOUT_CRYPT 156932 2006-03-21 07:50:50Z ru
|
||||
Set to not build any crypto code.
|
||||
When set, it also enforces the following options:
|
||||
When set, it enforces these options:
|
||||
.Pp
|
||||
.Bl -item -compact
|
||||
.It
|
||||
@ -451,7 +451,7 @@ When set, it also enforces the following options:
|
||||
.Va WITHOUT_OPENSSL
|
||||
.El
|
||||
.Pp
|
||||
When set, the following options are also in effect:
|
||||
When set, these options are also in effect:
|
||||
.Pp
|
||||
.Bl -inset -compact
|
||||
.It Va WITHOUT_GSSAPI
|
||||
@ -481,7 +481,7 @@ It will also prevent building of
|
||||
.Xr gperf 1
|
||||
and
|
||||
.Xr devd 8 .
|
||||
When set, it also enforces the following options:
|
||||
When set, it enforces these options:
|
||||
.Pp
|
||||
.Bl -item -compact
|
||||
.It
|
||||
@ -506,9 +506,14 @@ When set, it also enforces the following options:
|
||||
Set to avoid building or installing standalone debug files for each
|
||||
executable binary and shared library.
|
||||
.It Va WITHOUT_DIALOG
|
||||
.\" from FreeBSD: head/tools/build/options/WITHOUT_DIALOG 306375 2016-09-27 18:08:38Z emaste
|
||||
Set to not build dialog(1), dialog(1,3), and dpv(1,3).
|
||||
When set, it also enforces the following options:
|
||||
.\" from FreeBSD: head/tools/build/options/WITHOUT_DIALOG 313169 2017-02-03 19:09:46Z wblock
|
||||
Set to not build
|
||||
.Xr dialog 1 ,
|
||||
.Xr dialog 3 ,
|
||||
.Xr dpv 1 ,
|
||||
and
|
||||
.Xr dpv 3 .
|
||||
When set, it enforces these options:
|
||||
.Pp
|
||||
.Bl -item -compact
|
||||
.It
|
||||
@ -518,7 +523,7 @@ When set, it also enforces the following options:
|
||||
.\" from FreeBSD: head/tools/build/options/WITHOUT_DICT 156932 2006-03-21 07:50:50Z ru
|
||||
Set to not build the Webster dictionary files.
|
||||
.It Va WITH_DIRDEPS_BUILD
|
||||
.\" from FreeBSD: head/tools/build/options/WITH_DIRDEPS_BUILD 298007 2016-04-14 22:00:49Z bdrewery
|
||||
.\" from FreeBSD: head/tools/build/options/WITH_DIRDEPS_BUILD 313169 2017-02-03 19:09:46Z wblock
|
||||
This is an experimental build system.
|
||||
For details see
|
||||
http://www.crufty.net/sjg/docs/freebsd-meta-mode.htm.
|
||||
@ -531,36 +536,37 @@ Makefile.depend files found in each directory.
|
||||
.Pp
|
||||
The build can be started from anywhere, and behaves the same.
|
||||
The initial instance of
|
||||
.Xr make 1
|
||||
.Xr make 1
|
||||
recursively reads
|
||||
.Va DIRDEPS
|
||||
from Makefile.depend
|
||||
from
|
||||
.Pa Makefile.depend ,
|
||||
computing a graph of tree dependencies from the current origin.
|
||||
Setting
|
||||
.Va NO_DIRDEPS
|
||||
will skip checking dirdep dependencies and will only build in the current
|
||||
skips checking dirdep dependencies and will only build in the current
|
||||
and child directories.
|
||||
.Va NO_DIRDEPS_BELOW
|
||||
will skip building any dirdeps and only build the current directory.
|
||||
skips building any dirdeps and only build the current directory.
|
||||
.Pp
|
||||
This also utilizes the
|
||||
.Va WITH_META_MODE
|
||||
logic for incremental builds.
|
||||
.Pp
|
||||
The build will hide commands ran unless
|
||||
The build hides commands executed unless
|
||||
.Va NO_SILENT
|
||||
is defined.
|
||||
.Pp
|
||||
Note that there is currently no mass install feature for this.
|
||||
.Pp
|
||||
When set, it also enforces the following options:
|
||||
When set, it enforces these options:
|
||||
.Pp
|
||||
.Bl -item -compact
|
||||
.It
|
||||
.Va WITH_INSTALL_AS_USER
|
||||
.El
|
||||
.Pp
|
||||
When set, the following options are also in effect:
|
||||
When set, these options are also in effect:
|
||||
.Pp
|
||||
.Bl -inset -compact
|
||||
.It Va WITH_AUTO_OBJ
|
||||
@ -605,11 +611,11 @@ This must be set in the environment, make command line, or
|
||||
not
|
||||
.Pa /etc/src.conf .
|
||||
.It Va WITHOUT_DMAGENT
|
||||
.\" from FreeBSD: head/tools/build/options/WITHOUT_DMAGENT 262335 2014-02-22 13:05:23Z bapt
|
||||
Set to not build dma Mail Transport Agent
|
||||
.\" from FreeBSD: head/tools/build/options/WITHOUT_DMAGENT 313169 2017-02-03 19:09:46Z wblock
|
||||
Set to not build dma Mail Transport Agent.
|
||||
.It Va WITHOUT_DOCCOMPRESS
|
||||
.\" from FreeBSD: head/tools/build/options/WITHOUT_DOCCOMPRESS 266752 2014-05-27 15:52:27Z gjb
|
||||
Set to not to install compressed system documentation.
|
||||
.\" from FreeBSD: head/tools/build/options/WITHOUT_DOCCOMPRESS 313169 2017-02-03 19:09:46Z wblock
|
||||
Set to not install compressed system documentation.
|
||||
Only the uncompressed version will be installed.
|
||||
.It Va WITH_DTRACE_TESTS
|
||||
.\" from FreeBSD: head/tools/build/options/WITH_DTRACE_TESTS 286174 2015-08-02 00:37:33Z markj
|
||||
@ -642,7 +648,7 @@ Set not to build
|
||||
and
|
||||
.Xr efivar 8 .
|
||||
.Pp
|
||||
It is a default setting on
|
||||
This is a default setting on
|
||||
mips/mipsel, mips/mips, mips/mips64el, mips/mips64, mips/mipsn32, mips/mipselhf, mips/mipshf, mips/mips64elhf, mips/mips64hf, powerpc/powerpc, powerpc/powerpc64, powerpc/powerpcspe and sparc64/sparc64.
|
||||
.It Va WITH_EFI
|
||||
.\" from FreeBSD: head/tools/build/options/WITH_EFI 311135 2017-01-02 20:07:56Z ngie
|
||||
@ -651,7 +657,7 @@ Set to build
|
||||
and
|
||||
.Xr efivar 8 .
|
||||
.Pp
|
||||
It is a default setting on
|
||||
This is a default setting on
|
||||
amd64/amd64, arm/arm, arm/armeb, arm/armv6, arm64/aarch64 and i386/i386.
|
||||
.It Va WITHOUT_ELFTOOLCHAIN_BOOTSTRAP
|
||||
.\" from FreeBSD: head/tools/build/options/WITHOUT_ELFTOOLCHAIN_BOOTSTRAP 295491 2016-02-11 00:14:00Z emaste
|
||||
@ -722,13 +728,13 @@ Set to not build games.
|
||||
.\" from FreeBSD: head/tools/build/options/WITHOUT_GCC 264660 2014-04-18 17:03:58Z imp
|
||||
Set to not build and install gcc and g++ as part of the normal build process.
|
||||
.Pp
|
||||
It is a default setting on
|
||||
This is a default setting on
|
||||
amd64/amd64, arm/arm, arm/armeb, arm/armv6, arm64/aarch64 and i386/i386.
|
||||
.It Va WITH_GCC
|
||||
.\" from FreeBSD: head/tools/build/options/WITH_GCC 255326 2013-09-06 20:49:48Z zeising
|
||||
Set to build and install gcc and g++.
|
||||
.Pp
|
||||
It is a default setting on
|
||||
This is a default setting on
|
||||
mips/mipsel, mips/mips, mips/mips64el, mips/mips64, mips/mipsn32, mips/mipselhf, mips/mipshf, mips/mips64elhf, mips/mips64hf, powerpc/powerpc, powerpc/powerpc64, powerpc/powerpcspe and sparc64/sparc64.
|
||||
.It Va WITHOUT_GCC_BOOTSTRAP
|
||||
.\" from FreeBSD: head/tools/build/options/WITHOUT_GCC_BOOTSTRAP 273177 2014-10-16 18:28:11Z skreuzer
|
||||
@ -737,13 +743,13 @@ You must enable either gcc or clang bootstrap to be able to build the system,
|
||||
unless an alternative compiler is provided via
|
||||
XCC.
|
||||
.Pp
|
||||
It is a default setting on
|
||||
This is a default setting on
|
||||
amd64/amd64, arm/arm, arm/armeb, arm/armv6, arm64/aarch64 and i386/i386.
|
||||
.It Va WITH_GCC_BOOTSTRAP
|
||||
.\" from FreeBSD: head/tools/build/options/WITH_GCC_BOOTSTRAP 264660 2014-04-18 17:03:58Z imp
|
||||
Set to build gcc and g++ as part of the bootstrap process.
|
||||
.Pp
|
||||
It is a default setting on
|
||||
This is a default setting on
|
||||
mips/mipsel, mips/mips, mips/mips64el, mips/mips64, mips/mipsn32, mips/mipselhf, mips/mipshf, mips/mips64elhf, mips/mips64hf, powerpc/powerpc, powerpc/powerpc64, powerpc/powerpcspe and sparc64/sparc64.
|
||||
.It Va WITHOUT_GCOV
|
||||
.\" from FreeBSD: head/tools/build/options/WITHOUT_GCOV 156932 2006-03-21 07:50:50Z ru
|
||||
@ -755,14 +761,14 @@ tool.
|
||||
Set to not build
|
||||
.Xr gdb 1 .
|
||||
.Pp
|
||||
It is a default setting on
|
||||
This is a default setting on
|
||||
arm64/aarch64.
|
||||
.It Va WITH_GDB
|
||||
.\" from FreeBSD: head/tools/build/options/WITH_GDB 295493 2016-02-11 00:30:51Z emaste
|
||||
Set to build
|
||||
.Xr gdb 1 .
|
||||
.Pp
|
||||
It is a default setting on
|
||||
This is a default setting on
|
||||
amd64/amd64, arm/arm, arm/armeb, arm/armv6, i386/i386, mips/mipsel, mips/mips, mips/mips64el, mips/mips64, mips/mipsn32, mips/mipselhf, mips/mipshf, mips/mips64elhf, mips/mips64hf, powerpc/powerpc, powerpc/powerpc64, powerpc/powerpcspe and sparc64/sparc64.
|
||||
.It Va WITHOUT_GNU
|
||||
.\" from FreeBSD: head/tools/build/options/WITHOUT_GNU 174550 2007-12-12 16:43:17Z ru
|
||||
@ -772,7 +778,7 @@ covered by the GNU Public License due to legal reasons.
|
||||
.Bf -symbolic
|
||||
The option has no effect yet.
|
||||
.Ef
|
||||
When set, it also enforces the following options:
|
||||
When set, it enforces these options:
|
||||
.Pp
|
||||
.Bl -item -compact
|
||||
.It
|
||||
@ -783,14 +789,14 @@ When set, it also enforces the following options:
|
||||
Do not build the GNU C++ stack (g++, libstdc++).
|
||||
This is the default on platforms where clang is the system compiler.
|
||||
.Pp
|
||||
It is a default setting on
|
||||
This is a default setting on
|
||||
amd64/amd64, arm/arm, arm/armeb, arm/armv6, arm64/aarch64 and i386/i386.
|
||||
.It Va WITH_GNUCXX
|
||||
.\" from FreeBSD: head/tools/build/options/WITH_GNUCXX 255321 2013-09-06 20:08:03Z theraven
|
||||
Build the GNU C++ stack (g++, libstdc++).
|
||||
This is the default on platforms where gcc is the system compiler.
|
||||
.Pp
|
||||
It is a default setting on
|
||||
This is a default setting on
|
||||
mips/mipsel, mips/mips, mips/mips64el, mips/mips64, mips/mipsn32, mips/mipselhf, mips/mipshf, mips/mips64elhf, mips/mips64hf, powerpc/powerpc, powerpc/powerpc64, powerpc/powerpcspe and sparc64/sparc64.
|
||||
.It Va WITHOUT_GNU_DIFF
|
||||
.\" from FreeBSD: head/tools/build/options/WITHOUT_GNU_DIFF 307674 2016-10-20 14:48:57Z emaste
|
||||
@ -815,9 +821,9 @@ Set to not build
|
||||
.Xr gpioctl 8
|
||||
as part of the base system.
|
||||
.It Va WITHOUT_GPL_DTC
|
||||
.\" from FreeBSD: head/tools/build/options/WITHOUT_GPL_DTC 264515 2014-04-15 20:41:55Z imp
|
||||
Set to build the BSD licensed version of the device tree compiler, instead of the
|
||||
GPL'd one from elinux.org.
|
||||
.\" from FreeBSD: head/tools/build/options/WITHOUT_GPL_DTC 313169 2017-02-03 19:09:46Z wblock
|
||||
Set to build the BSD licensed version of the device tree compiler rather
|
||||
than the GPLed one from elinux.org.
|
||||
.It Va WITHOUT_GROFF
|
||||
.\" from FreeBSD: head/tools/build/options/WITHOUT_GROFF 218941 2011-02-22 08:13:49Z uqs
|
||||
Set to not build
|
||||
@ -857,7 +863,7 @@ The option does not work for build targets.
|
||||
.It Va WITHOUT_INET
|
||||
.\" from FreeBSD: head/tools/build/options/WITHOUT_INET 221266 2011-04-30 17:58:28Z bz
|
||||
Set to not build programs and libraries related to IPv4 networking.
|
||||
When set, it also enforces the following options:
|
||||
When set, it enforces these options:
|
||||
.Pp
|
||||
.Bl -item -compact
|
||||
.It
|
||||
@ -867,7 +873,7 @@ When set, it also enforces the following options:
|
||||
.\" from FreeBSD: head/tools/build/options/WITHOUT_INET6 156932 2006-03-21 07:50:50Z ru
|
||||
Set to not build
|
||||
programs and libraries related to IPv6 networking.
|
||||
When set, it also enforces the following options:
|
||||
When set, it enforces these options:
|
||||
.Pp
|
||||
.Bl -item -compact
|
||||
.It
|
||||
@ -884,22 +890,22 @@ Set to not build
|
||||
.\" from FreeBSD: head/tools/build/options/WITHOUT_INET_SUPPORT 221266 2011-04-30 17:58:28Z bz
|
||||
Set to build libraries, programs, and kernel modules without IPv4 support.
|
||||
.It Va WITHOUT_INSTALLLIB
|
||||
.\" from FreeBSD: head/tools/build/options/WITHOUT_INSTALLLIB 297941 2016-04-13 21:01:58Z bdrewery
|
||||
Set this if you do not want to install optional libraries.
|
||||
For example when creating a
|
||||
.\" from FreeBSD: head/tools/build/options/WITHOUT_INSTALLLIB 313172 2017-02-03 19:21:28Z wblock
|
||||
Set this to not install optional libraries.
|
||||
For example, when creating a
|
||||
.Xr nanobsd 8
|
||||
image.
|
||||
.Bf -symbolic
|
||||
The option does not work for build targets.
|
||||
.Ef
|
||||
.It Va WITH_INSTALL_AS_USER
|
||||
.\" from FreeBSD: head/tools/build/options/WITH_INSTALL_AS_USER 238021 2012-07-02 20:24:01Z marcel
|
||||
.\" from FreeBSD: head/tools/build/options/WITH_INSTALL_AS_USER 313169 2017-02-03 19:09:46Z wblock
|
||||
Set to make install targets succeed for non-root users by installing
|
||||
files with owner and group attributes set to that of the user running
|
||||
the
|
||||
.Xr make 1
|
||||
command.
|
||||
The user still has to set the
|
||||
The user still must set the
|
||||
.Va DESTDIR
|
||||
variable to point to a directory where the user has write permissions.
|
||||
.It Va WITHOUT_IPFILTER
|
||||
@ -924,16 +930,16 @@ Set to not build
|
||||
and
|
||||
.Xr truss 1 .
|
||||
.It Va WITHOUT_KERBEROS
|
||||
.\" from FreeBSD: head/tools/build/options/WITHOUT_KERBEROS 174549 2007-12-12 16:42:03Z ru
|
||||
Set this if you do not want to build Kerberos 5 (KTH Heimdal).
|
||||
When set, it also enforces the following options:
|
||||
.\" from FreeBSD: head/tools/build/options/WITHOUT_KERBEROS 313169 2017-02-03 19:09:46Z wblock
|
||||
Set this to not build Kerberos 5 (KTH Heimdal).
|
||||
When set, it enforces these options:
|
||||
.Pp
|
||||
.Bl -item -compact
|
||||
.It
|
||||
.Va WITHOUT_KERBEROS_SUPPORT
|
||||
.El
|
||||
.Pp
|
||||
When set, the following options are also in effect:
|
||||
When set, these options are also in effect:
|
||||
.Pp
|
||||
.Bl -inset -compact
|
||||
.It Va WITHOUT_GSSAPI
|
||||
@ -963,7 +969,7 @@ library as a part of the base system.
|
||||
.Bf -symbolic
|
||||
The option has no effect yet.
|
||||
.Ef
|
||||
When set, it also enforces the following options:
|
||||
When set, it enforces these options:
|
||||
.Pp
|
||||
.Bl -item -compact
|
||||
.It
|
||||
@ -977,7 +983,7 @@ support.
|
||||
.It Va WITHOUT_LDNS
|
||||
.\" from FreeBSD: head/tools/build/options/WITHOUT_LDNS 255591 2013-09-15 13:11:13Z des
|
||||
Setting this variable will prevent the LDNS library from being built.
|
||||
When set, it also enforces the following options:
|
||||
When set, it enforces these options:
|
||||
.Pp
|
||||
.Bl -item -compact
|
||||
.It
|
||||
@ -1011,7 +1017,7 @@ Set to not build the
|
||||
.Nm libpthread
|
||||
providing library,
|
||||
.Nm libthr .
|
||||
When set, it also enforces the following options:
|
||||
When set, it enforces these options:
|
||||
.Pp
|
||||
.Bl -item -compact
|
||||
.It
|
||||
@ -1031,49 +1037,49 @@ library.
|
||||
.\" from FreeBSD: head/tools/build/options/WITHOUT_LLD 309124 2016-11-24 22:54:55Z dim
|
||||
Set to not build LLVM's lld linker.
|
||||
.Pp
|
||||
It is a default setting on
|
||||
This is a default setting on
|
||||
arm/arm, arm/armeb, arm/armv6, i386/i386, mips/mipsel, mips/mips, mips/mips64el, mips/mips64, mips/mipsn32, mips/mipselhf, mips/mipshf, mips/mips64elhf, mips/mips64hf, powerpc/powerpc, powerpc/powerpc64, powerpc/powerpcspe and sparc64/sparc64.
|
||||
.It Va WITH_LLD
|
||||
.\" from FreeBSD: head/tools/build/options/WITH_LLD 309124 2016-11-24 22:54:55Z dim
|
||||
Set to build LLVM's lld linker.
|
||||
.Pp
|
||||
It is a default setting on
|
||||
This is a default setting on
|
||||
amd64/amd64 and arm64/aarch64.
|
||||
.It Va WITHOUT_LLDB
|
||||
.\" from FreeBSD: head/tools/build/options/WITHOUT_LLDB 289275 2015-10-14 00:23:31Z emaste
|
||||
Set to not build the LLDB debugger.
|
||||
.Pp
|
||||
It is a default setting on
|
||||
This is a default setting on
|
||||
arm/arm, arm/armeb, arm/armv6, i386/i386, mips/mipsel, mips/mips, mips/mips64el, mips/mips64, mips/mipsn32, mips/mipselhf, mips/mipshf, mips/mips64elhf, mips/mips64hf, powerpc/powerpc, powerpc/powerpc64, powerpc/powerpcspe and sparc64/sparc64.
|
||||
.It Va WITH_LLDB
|
||||
.\" from FreeBSD: head/tools/build/options/WITH_LLDB 255722 2013-09-20 01:52:02Z emaste
|
||||
Set to build the LLDB debugger.
|
||||
.Pp
|
||||
It is a default setting on
|
||||
This is a default setting on
|
||||
amd64/amd64 and arm64/aarch64.
|
||||
.It Va WITHOUT_LLD_IS_LD
|
||||
.\" from FreeBSD: head/tools/build/options/WITHOUT_LLD_IS_LD 312855 2017-01-27 01:59:12Z emaste
|
||||
Set to use GNU binutils ld as the system linker, instead of LLVM's LLD.
|
||||
.Pp
|
||||
It is a default setting on
|
||||
This is a default setting on
|
||||
amd64/amd64, arm/arm, arm/armeb, arm/armv6, i386/i386, mips/mipsel, mips/mips, mips/mips64el, mips/mips64, mips/mipsn32, mips/mipselhf, mips/mipshf, mips/mips64elhf, mips/mips64hf, powerpc/powerpc, powerpc/powerpc64, powerpc/powerpcspe and sparc64/sparc64.
|
||||
.It Va WITH_LLD_IS_LD
|
||||
.\" from FreeBSD: head/tools/build/options/WITH_LLD_IS_LD 312855 2017-01-27 01:59:12Z emaste
|
||||
Set to use LLVM's LLD as the system linker, instead of GNU binutils ld.
|
||||
.Pp
|
||||
It is a default setting on
|
||||
This is a default setting on
|
||||
arm64/aarch64.
|
||||
.It Va WITHOUT_LLVM_LIBUNWIND
|
||||
.\" from FreeBSD: head/tools/build/options/WITHOUT_LLVM_LIBUNWIND 293450 2016-01-09 00:42:07Z emaste
|
||||
Set to use GCC's stack unwinder (instead of LLVM's libunwind).
|
||||
.Pp
|
||||
It is a default setting on
|
||||
This is a default setting on
|
||||
arm/arm, arm/armeb, arm/armv6, mips/mipsel, mips/mips, mips/mips64el, mips/mips64, mips/mipsn32, mips/mipselhf, mips/mipshf, mips/mips64elhf, mips/mips64hf, powerpc/powerpc, powerpc/powerpc64, powerpc/powerpcspe and sparc64/sparc64.
|
||||
.It Va WITH_LLVM_LIBUNWIND
|
||||
.\" from FreeBSD: head/tools/build/options/WITH_LLVM_LIBUNWIND 293450 2016-01-09 00:42:07Z emaste
|
||||
Set to use LLVM's libunwind stack unwinder (instead of GCC's unwinder).
|
||||
.Pp
|
||||
It is a default setting on
|
||||
This is a default setting on
|
||||
amd64/amd64, arm64/aarch64 and i386/i386.
|
||||
.It Va WITHOUT_LOCALES
|
||||
.\" from FreeBSD: head/tools/build/options/WITHOUT_LOCALES 156932 2006-03-21 07:50:50Z ru
|
||||
@ -1100,7 +1106,7 @@ Set to build some programs without optional lzma compression support.
|
||||
.It Va WITHOUT_MAIL
|
||||
.\" from FreeBSD: head/tools/build/options/WITHOUT_MAIL 183242 2008-09-21 22:02:26Z sam
|
||||
Set to not build any mail support (MUA or MTA).
|
||||
When set, it also enforces the following options:
|
||||
When set, it enforces these options:
|
||||
.Pp
|
||||
.Bl -item -compact
|
||||
.It
|
||||
@ -1123,7 +1129,7 @@ and related support files.
|
||||
.It Va WITHOUT_MAN
|
||||
.\" from FreeBSD: head/tools/build/options/WITHOUT_MAN 156932 2006-03-21 07:50:50Z ru
|
||||
Set to not build manual pages.
|
||||
When set, the following options are also in effect:
|
||||
When set, these options are also in effect:
|
||||
.Pp
|
||||
.Bl -inset -compact
|
||||
.It Va WITHOUT_MAN_UTILS
|
||||
@ -1156,25 +1162,25 @@ Set to not build utilities for manual pages,
|
||||
.Xr manctl 8 ,
|
||||
and related support files.
|
||||
.It Va WITH_META_MODE
|
||||
.\" from FreeBSD: head/tools/build/options/WITH_META_MODE 306145 2016-09-21 21:32:05Z bdrewery
|
||||
Creates
|
||||
.\" from FreeBSD: head/tools/build/options/WITH_META_MODE 313169 2017-02-03 19:09:46Z wblock
|
||||
Create
|
||||
.Xr make 1
|
||||
meta files when building, which can provide a reliable incremental build when
|
||||
using
|
||||
.Xr filemon 4 .
|
||||
The meta file is created in the OBJDIR as
|
||||
The meta file is created in OBJDIR as
|
||||
.Pa target.meta .
|
||||
These meta files track the command ran, its output, and the current directory.
|
||||
These meta files track the command that was executed, its output, and the
|
||||
current directory.
|
||||
The
|
||||
.Xr filemon 4
|
||||
module is required unless
|
||||
.Va NO_FILEMON
|
||||
is defined.
|
||||
When the module is loaded, any files used by the commands executed will be
|
||||
tracked as
|
||||
dependencies for the target in its meta file.
|
||||
The target will be considered out-of-date and rebuilt if any of the following
|
||||
are true compared to the last build:
|
||||
When the module is loaded, any files used by the commands executed are
|
||||
tracked as dependencies for the target in its meta file.
|
||||
The target is considered out-of-date and rebuilt if any of these
|
||||
conditions are true compared to the last build:
|
||||
.Bl -bullet -compact
|
||||
.It
|
||||
The command to execute changes.
|
||||
@ -1196,10 +1202,10 @@ Files read, written, executed or linked are missing.
|
||||
.El
|
||||
The meta files can also be useful for debugging.
|
||||
.Pp
|
||||
The build will hide commands ran unless
|
||||
The build hides commands that are executed unless
|
||||
.Va NO_SILENT
|
||||
is defined.
|
||||
Errors will cause
|
||||
Errors cause
|
||||
.Xr make 1
|
||||
to show some of its environment for further debugging.
|
||||
.Pp
|
||||
@ -1228,7 +1234,7 @@ utility.
|
||||
.\" from FreeBSD: head/tools/build/options/WITHOUT_NETGRAPH 183242 2008-09-21 22:02:26Z sam
|
||||
Set to not build applications to support
|
||||
.Xr netgraph 4 .
|
||||
When set, it also enforces the following options:
|
||||
When set, it enforces these options:
|
||||
.Pp
|
||||
.Bl -item -compact
|
||||
.It
|
||||
@ -1285,7 +1291,7 @@ Set to not build OpenSSH.
|
||||
.It Va WITHOUT_OPENSSL
|
||||
.\" from FreeBSD: head/tools/build/options/WITHOUT_OPENSSL 156932 2006-03-21 07:50:50Z ru
|
||||
Set to not build OpenSSL.
|
||||
When set, it also enforces the following options:
|
||||
When set, it enforces these options:
|
||||
.Pp
|
||||
.Bl -item -compact
|
||||
.It
|
||||
@ -1296,7 +1302,7 @@ When set, it also enforces the following options:
|
||||
.Va WITHOUT_OPENSSH
|
||||
.El
|
||||
.Pp
|
||||
When set, the following options are also in effect:
|
||||
When set, these options are also in effect:
|
||||
.Pp
|
||||
.Bl -inset -compact
|
||||
.It Va WITHOUT_GSSAPI
|
||||
@ -1310,7 +1316,7 @@ Set to not build PAM library and modules.
|
||||
.Bf -symbolic
|
||||
This option is deprecated and does nothing.
|
||||
.Ef
|
||||
When set, it also enforces the following options:
|
||||
When set, it enforces these options:
|
||||
.Pp
|
||||
.Bl -item -compact
|
||||
.It
|
||||
@ -1330,7 +1336,7 @@ and related programs.
|
||||
.It Va WITHOUT_PF
|
||||
.\" from FreeBSD: head/tools/build/options/WITHOUT_PF 156932 2006-03-21 07:50:50Z ru
|
||||
Set to not build PF firewall package.
|
||||
When set, it also enforces the following options:
|
||||
When set, it enforces these options:
|
||||
.Pp
|
||||
.Bl -item -compact
|
||||
.It
|
||||
@ -1426,7 +1432,7 @@ Set to enable threads in
|
||||
.It Va WITHOUT_SOURCELESS
|
||||
.\" from FreeBSD: head/tools/build/options/WITHOUT_SOURCELESS 230972 2012-02-04 00:54:43Z rmh
|
||||
Set to not build kernel modules that include sourceless code (either microcode or native code for host CPU).
|
||||
When set, it also enforces the following options:
|
||||
When set, it enforces these options:
|
||||
.Pp
|
||||
.Bl -item -compact
|
||||
.It
|
||||
@ -1444,13 +1450,13 @@ Set to not build kernel modules that include sourceless microcode.
|
||||
.\" from FreeBSD: head/tools/build/options/WITHOUT_SSP 180012 2008-06-25 21:33:28Z ru
|
||||
Set to not build world with propolice stack smashing protection.
|
||||
.Pp
|
||||
It is a default setting on
|
||||
This is a default setting on
|
||||
mips/mipsel, mips/mips, mips/mips64el, mips/mips64, mips/mipsn32, mips/mipselhf, mips/mipshf, mips/mips64elhf and mips/mips64hf.
|
||||
.It Va WITH_SSP
|
||||
.\" from FreeBSD: head/tools/build/options/WITH_SSP 311136 2017-01-02 20:09:09Z ngie
|
||||
Set to build world with propolice stack smashing protection.
|
||||
.Pp
|
||||
It is a default setting on
|
||||
This is a default setting on
|
||||
amd64/amd64, arm/arm, arm/armeb, arm/armv6, arm64/aarch64, i386/i386, powerpc/powerpc, powerpc/powerpc64, powerpc/powerpcspe and sparc64/sparc64.
|
||||
.It Va WITH_STAGING
|
||||
.\" from FreeBSD: head/tools/build/options/WITH_STAGING 290816 2015-11-14 03:24:48Z sjg
|
||||
@ -1460,7 +1466,7 @@ This can be best thought of as auto-install to
|
||||
with some extra meta data to ensure dependencies can be tracked.
|
||||
Depends on
|
||||
.Va WITH_DIRDEPS_BUILD .
|
||||
When set, the following options are also in effect:
|
||||
When set, these options are also in effect:
|
||||
.Pp
|
||||
.Bl -inset -compact
|
||||
.It Va WITH_STAGING_MAN
|
||||
@ -1478,8 +1484,8 @@ This must be set in the environment, make command line, or
|
||||
not
|
||||
.Pa /etc/src.conf .
|
||||
.It Va WITH_STAGING_MAN
|
||||
.\" from FreeBSD: head/tools/build/options/WITH_STAGING_MAN 284708 2015-06-22 20:21:57Z sjg
|
||||
Enable staging of MAN pages to stage tree.
|
||||
.\" from FreeBSD: head/tools/build/options/WITH_STAGING_MAN 313169 2017-02-03 19:09:46Z wblock
|
||||
Enable staging of man pages to stage tree.
|
||||
.It Va WITH_STAGING_PROG
|
||||
.\" from FreeBSD: head/tools/build/options/WITH_STAGING_PROG 284708 2015-06-22 20:21:57Z sjg
|
||||
Enable staging of PROGs to stage tree.
|
||||
@ -1560,7 +1566,7 @@ See
|
||||
.Xr tests 7
|
||||
for more details.
|
||||
This also disables the build of all test-related dependencies, including ATF.
|
||||
When set, it also enforces the following options:
|
||||
When set, it enforces these options:
|
||||
.Pp
|
||||
.Bl -item -compact
|
||||
.It
|
||||
@ -1575,7 +1581,7 @@ Set to disables the build of all test-related dependencies, including ATF.
|
||||
.\" from FreeBSD: head/tools/build/options/WITHOUT_TEXTPROC 183242 2008-09-21 22:02:26Z sam
|
||||
Set to not build
|
||||
programs used for text processing.
|
||||
When set, it also enforces the following options:
|
||||
When set, it enforces these options:
|
||||
.Pp
|
||||
.Bl -item -compact
|
||||
.It
|
||||
@ -1596,7 +1602,7 @@ Set to not build or install
|
||||
Set to not install header or
|
||||
programs used for program development,
|
||||
compilers, debuggers etc.
|
||||
When set, it also enforces the following options:
|
||||
When set, it enforces these options:
|
||||
.Pp
|
||||
.Bl -item -compact
|
||||
.It
|
||||
@ -1657,7 +1663,7 @@ Set to not build programs used for 802.11 wireless networks; especially
|
||||
.Xr wpa_supplicant 8
|
||||
and
|
||||
.Xr hostapd 8 .
|
||||
When set, it also enforces the following options:
|
||||
When set, it enforces these options:
|
||||
.Pp
|
||||
.Bl -item -compact
|
||||
.It
|
||||
|
Loading…
Reference in New Issue
Block a user