我如何将我的git commit附加到makefile中的bin中?

问题描述 投票:1回答:1

[我正在尝试在make文件中创建规则以读取git commit并将其追加到二进制文件的名称中,到目前为止,我一直在为将保存提交的变量看起来为空而苦恼,

append_git_commit: $(preName)/FLASH.bin
    GIT_COMMIT=$(git log -1 --pretty=format:%h)
    echo "$(info GIT_COMMIT="$(GIT_COMMIT)")"

显示此

GIT_COMMIT=
echo ""

为什么?我希望GIT_COMMIT像GIT_COMMIT=62f9926a

一样保存我的哈希

其次,将GIT_COMMIT内容附加到我的FLASH.bin上将是什么规则?

FLASH_62f9926a.bin

谢谢

我正在尝试在make文件中创建规则以读取git commit并将其追加到二进制文件的名称中,到目前为止,我一直在挣扎着将保存提交的变量似乎是...的事实。 >

makefile gnu-make
1个回答
0
投票

您当前的Makefile存在多个问题。

GIT_COMMIT=$(git log -1 --pretty=format:%h)
© www.soinside.com 2019 - 2024. All rights reserved.