P4ENVIRO
Description
Contains the non-default path and name of a configuration file that stores Perforce environment variables.
Usage Notes
Used by Client? | Used by Server? | Command-Line Alternative | Can be set in P4CONFIG file? |
---|---|---|---|
Yes |
No |
|
No |
Value if not Explicitly Set
Operating System | Value |
---|---|
Windows, Mac OS X |
None |
POSIX/Unix |
|
Notes
The file specified by P4ENVIRO
contains the same kind of information
as the file specified by P4CONFIG
. The difference is that
the P4CONFIG
variable contains just the file name of a
configuration file for which the system searches through successive
parent directories; the P4ENVIRO
variable contains the exact location
of a configuration file if it is not at its default location. For
Windows and Mac OS X platforms, the P4ENVIRO
variable must be
explicitly set if you have values stored in a configuration file you
mean to use across projects.
Each line in the P4ENVIRO
file is used to define one variable; the
definition takes the form
.
variable
=value
You can use both P4ENVIRO
and P4CONFIG
files to define
environment variables: use the P4CONFIG
file for those
variables that have different values for different workspaces and the
P4ENVIRO
file for those variables that remain constant for all
projects. Values set in a P4CONFIG
file override those
set in a P4ENVIRO
file.
Note
Setting P4ENVIRO
on Windows will cause p4 set
to store values
in the specified environment file rather than in the Windows registry.