cmake-git-semver:从 git 标签获取项目版本的 CMake 模块

时间:2024-07-27 06:09:52
【文件属性】:

文件名称:cmake-git-semver:从 git 标签获取项目版本的 CMake 模块

文件大小:3KB

文件格式:ZIP

更新时间:2024-07-27 06:09:52

git cmake semver semantic-versioning

概括 这个模块通过分析 git 标签和提交历史来设置项目版本和部分版本变量。 它需要使用定义的 git 标签。 用法 该模块期望设置PROJECT_NAME变量,并识别GIT_FOUND 、 GIT_EXECUTABLE和VERSION_UPDATE_FROM_GIT变量。 如果找到 Git 并且VERSION_UPDATE_FROM_GIT设置为布尔值 TRUE,则项目版本将使用从最近的 git 标签和提交中获取的信息进行更新。 否则,模块将尝试读取包含完整版本和部分版本的VERSION文件。 每次从 git 更新项目版本时,模块都会更新此文件。 完成后,该模块将定义以下变量: ${PROJECT_NAME}_VERSION_STRING - 没有元数据的版本字符串,例如“v2.0.0”或“v1.2.41-beta.1”。 这应该对应于最新的 git 标签。 ${PROJECT_


【文件预览】:
cmake-git-semver-master
----GetVersionFromGitTag.cmake(5KB)
----README.md(2KB)

网友评论