| 123456789101112131415161718192021222324252627282930 |
- CMAKE_FASTBUILD_ENV_OVERRIDES
- -----------------------------
- Allows overriding environment variables in the captured environment written to
- ``fbuild.bff``.
- Specify a CMake-style list of key=value pairs. These values will override the
- corresponding variables in the environment block that FASTBuild uses during
- execution of tools (e.g., compilers, linkers, resource compilers, etc.).
- This is especially useful for ensuring consistent behavior when tools depend
- on environment variables (e.g., overriding ``PATH`` to control tool resolution
- for ``rc.exe`` or ``mt.exe``).
- Example:
- .. code-block:: cmake
- set(CMAKE_FASTBUILD_ENV_OVERRIDES
- "PATH=C:/MyTools/bin"
- "TMP=C:/temp"
- "MY_CUSTOM_VAR=some_value"
- )
- .. note::
- This only affects the environment seen by FASTBuild-generated rules.
- It does **not** modify the environment in which CMake itself runs.
- Defaults to empty (no overrides).
|