在 Eclipse CDT 构建过程中使用 git 哈希代码

问题描述 投票:0回答:2

我们需要将短 git 哈希代码

git rev-parse --short HEAD
传递给 eclipse 构建过程。 我们使用 Eclipse CDT 内部构建器。 我尝试使用预构建脚本将 git 哈希存储在环境变量中。 但在构建中变量为空。 我们的开发系统基于带有交叉c编译器的windows eclipse CDT。 如何才能实现这一目标?

c eclipse git hash
2个回答
0
投票

我目前找到的唯一解决方案是编写一个 eclipse 插件。 工作正在进行中...


0
投票

项目属性 > C/C++ 构建 > 构建变量 添加字符串变量,例如 GIT_HASH 字符串“$(shell git rev-parse HEAD)” 或者 C 编译器预处理器“GIT_HASH=$(shell git rev-parse HEAD)”

© www.soinside.com 2019 - 2024. All rights reserved.