CMAKE_FASTBUILD_ENV_OVERRIDES¶
版本 4.2 中添加。
允许在写入 fbuild.bff 的捕获环境中覆盖环境变量。
指定一个 CMake 风格的键值对列表。这些值将覆盖 FASTBuild 在执行工具(例如编译器、链接器、资源编译器等)时使用的环境变量块中的相应变量。
这对于确保依赖于环境变量的工具具有一致的行为特别有用(例如,覆盖 PATH 以控制 rc.exe 或 mt.exe 的工具解析)。
示例
set(CMAKE_FASTBUILD_ENV_OVERRIDES
"PATH=C:/MyTools/bin"
"TMP=C:/temp"
"MY_CUSTOM_VAR=some_value"
)
注意
这只会影响 FASTBuild 生成的规则所看到的环境。它 **不会** 修改 CMake 本身运行的环境。
默认为空(无覆盖)。