CMAKE_FASTBUILD_ENV_OVERRIDES

版本 4.2 中添加。

允许在写入 fbuild.bff 的捕获环境中覆盖环境变量。

指定一个 CMake 风格的键值对列表。这些值将覆盖 FASTBuild 在执行工具(例如编译器、链接器、资源编译器等)时使用的环境变量块中的相应变量。

这对于确保依赖于环境变量的工具具有一致的行为特别有用(例如,覆盖 PATH 以控制 rc.exemt.exe 的工具解析)。

示例

set(CMAKE_FASTBUILD_ENV_OVERRIDES
    "PATH=C:/MyTools/bin"
    "TMP=C:/temp"
    "MY_CUSTOM_VAR=some_value"
)

注意

这只会影响 FASTBuild 生成的规则所看到的环境。它 **不会** 修改 CMake 本身运行的环境。

默认为空(无覆盖)。