我有多个使用多个工具链的回购协议。每个开发人员都将工具链安装在不同的路径中。我有多个配置文件来处理每个受支持的工具链,例如以下配置文件:
target_host=aarch64-oe-linux
[env]
AR=$COMPILER_PATH/$target_host-ar
AS=$COMPILER_PATH/$target_host-as
CC=$COMPILER_PATH/$target_host-$cc_compiler
CXX=$COMPILER_PATH/$target_host-$cxx_compiler
PATH=["$COMPILER_PATH"]
[settings]
arch=armv8
compiler.version=9.3
现在,每个开发人员/用户都将工具链安装在不同的路径中。 在这个配置文件中设置
COMPILER_PATH
意味着每个开发人员都需要修改这个文件,这是我不希望的。
我想过在不同的文件中定义这个变量,并在这个文件中包含第二个文件,例如:
include(toolchain-path.txt)
我不能把这个文件提交到git,也就是说: