4.2. Supported Environment Variables#
HOME
Used for tilde-expansion of file names, and is the default base for the
source, build, and installation directories.
PATH
This environment variable controls the default search path for
executables. You can use the binpath
configuration file option to add
to this variable (e.g. for running from cron
(8)).
LC_
*
Environment variables starting with LC_ control the locale used by
kde-builder
. Although kde-builder
is still not localizable at this
point, many of the commands it uses are. kde-builder
normally sets
LC_ALL
=C for commands that it must examine the output of, but you can
manually do this as well. If setting LC_ALL
=C fixes a kde-builder
problem please submit a bug report.
SSH_AGENT_PID
This environment variable is checked to see if ssh-agent
(1) is
running, but only if kde-builder
determines that you are checking out
a project that requires an SSH login (but you should know this as no
project requires this by default).
KDE_BUILDER_USE_TTY
If set, this variable forces kde-builder
not to close its input while
executing system processes. Normally kde-builder
closes stdin
since
the stdout
and stderr
for its child processes are redirected and
therefore the user would never see an input prompt anyway.
others
Many programs are used by kde-builder
in the course of its execution,
including git
(1), make
(1), and cmake
(1). Each of these programs
may have their own response to environment variables being set.
kde-builder
will pass environment variables that are set when it is
run onto these processes. You can ensure certain environment variables
(e.g. CC
or CXX
) are set by using the set-env configuration file
option.