If your port uses GNU make, set
USE_GMAKE=yes
.
Variable | Means |
---|---|
USE_GMAKE | The port requires gmake to
build. |
GMAKE | The full path for gmake if it is not
in the PATH . |
If your port is an X application that creates
Makefile
files from
Imakefile
files using
imake, then set
USE_IMAKE=yes
. This will cause the
configure stage to automatically do an xmkmf -a
.
If the -a
flag is a problem for your port, set
XMKMF=xmkmf
. If the port uses
imake but does not understand the
install.man
target,
NO_INSTALL_MANPAGES=yes
should be set.
If your port's source Makefile
has
something else than all
as the main build
target, set ALL_TARGET
accordingly. Same goes
for install
and
INSTALL_TARGET
.
If your port uses the configure
script to
generate Makefile
files from
Makefile.in
files, set
GNU_CONFIGURE=yes
. If you want to give extra
arguments to the configure
script (the default
argument is --prefix=${PREFIX}
--infodir=${PREFIX}/${INFO_PATH}
--mandir=${MANPREFIX}/man
--build=${CONFIGURE_TARGET}
), set those
extra arguments in CONFIGURE_ARGS
. Extra
environment variables can be passed using
CONFIGURE_ENV
variable.
Variable | Means |
---|---|
GNU_CONFIGURE | The port uses configure script to
prepare build. |
HAS_CONFIGURE | Same as GNU_CONFIGURE , except
default configure target is not added to
CONFIGURE_ARGS . |
CONFIGURE_ARGS | Additional arguments passed to
configure script. |
CONFIGURE_ENV | Additional environment variables to be set
for configure script run. |
CONFIGURE_TARGET | Override default configure target. Default value is
${MACHINE_ARCH}-portbld-freebsd${OSREL} . |
If your port uses SCons, define
USE_SCONS=yes
.
scons
Variable | Means |
---|---|
SCONS_ARGS | Port specific SCons flags passed to the SCons environment. |
SCONS_BUILDENV | Variables to be set in system environment. |
SCONS_ENV | Variables to be set in SCons environment. |
SCONS_TARGET | Last argument passed to SCons, similar to
MAKE_TARGET . |
本文及其他文件,可由此下載: ftp://ftp.FreeBSD.org/pub/FreeBSD/doc/。
若有 FreeBSD 方面疑問,請先閱讀
FreeBSD 相關文件,如不能解決的話,再洽詢
<questions@FreeBSD.org>。
關於本文件的問題,請洽詢
<doc@FreeBSD.org>。