Environment Variables
Summary
Env Var | Purpose |
---|---|
FASTBUILD_TEMP_PATH | Override system temp path for FASTBuild to use. |
FASTBUILD_BROKERAGE_PATH | Set location of the Brokerage Path for distributed compilation. |
FASTBUILD_WORKERS | Set the list of workers explicitly. |
FASTBUILD_CACHE_PATH | Set the location of the cache. |
FASTBUILD_CACHE_PATH_MOUNT_POINT | Set the path to be verified as a mount point. (OSX & Linux) |
FASTBUILD_CACHE_MODE | Set the cache mode. |
Details
FASTBUILD_TEMP_PATH
FASTBuild uses the system temp dir. This can be overridden by setting the FASTBUILD_TEMP_PATH. This can be useful in certain cases, such as when certain Anti-Virus software is used that prevents executables being spawned from the temp directory.
FASTBUILD_BROKERAGE_PATH
FBuildWorkers signal their availability by writing a token to the "Brokerage Path". The location of the brokerage path can be set via the FASTBUILD_BROKERAGE_PATH.
FASTBUILD_WORKERS
The list of FBuildWorkers can be set explicitly as a ; delimited list via the FASTBUILD_WORKERS environment variable.
FASTBUILD_CACHE_PATH
The location of the FASTBuild cache can be set via the
FASTBUILD_CACHE_PATH environment variable instead of via the .CachePath option
in the Settings function.
FASTBUILD_CACHE_PATH_MOUNT_POINT
The location of the FASTBuild cache mount point for OSX and Linux can be set via the
FASTBUILD_CACHE_PATH_MOUNT_POINT environment variable instead of via the .CachePathMountPoint option
in the Settings function.
FASTBUILD_CACHE_MODE
The cache mode can be set via the FASTBUILD_CACHE_MODE
environment variable, instead of via the command line -cache options.