3 Star 5 Fork 1

V. / vic_cmake

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
VicIncrementVersion.cmake 1.23 KB
一键复制 编辑 Web IDE 原始数据 按行查看 历史
V. 提交于 2016-03-26 13:48 . Init project
#递增PATCH版本号
macro(vic_increment_version project_name)
if(NOT ${project_name}_VERSION_MAJOR)
set(${project_name}_VERSION_MAJOR 1)
endif()
if(NOT ${project_name}_VERSION_MINOR)
set(${project_name}_VERSION_MINOR 0)
endif()
if(NOT ${project_name}_VERSION_PATCH)
set(${project_name}_VERSION_PATCH 1)
endif()
if(NOT ${project_name}_VERSION_TWEAK)
#string(TIMESTAMP ${project_name}_VERSION_TWEAK %j UTC)
endif()
if(CACHED_${project_name}_VERSION_PATCH AND
${project_name}_VERSION_MAJOR EQUAL CACHED_${project_name}_VERSION_MAJOR AND
${project_name}_VERSION_MINOR EQUAL CACHED_${project_name}_VERSION_MINOR)
math(EXPR ${project_name}_VERSION_PATCH "${CACHED_${project_name}_VERSION_PATCH} + 1")
endif()
set(CACHED_${project_name}_VERSION_MAJOR ${${project_name}_VERSION_MAJOR} CACHE STRING "" FORCE)
set(CACHED_${project_name}_VERSION_MINOR ${${project_name}_VERSION_MINOR} CACHE STRING "" FORCE)
set(CACHED_${project_name}_VERSION_PATCH ${${project_name}_VERSION_PATCH} CACHE STRING "" FORCE)
set(${project_name}_VERSION "${${project_name}_VERSION_MAJOR}.${${project_name}_VERSION_MINOR}.${${project_name}_VERSION_PATCH}")
endmacro()
编译/构建/部署
1
https://gitee.com/vic.liu/vic_cmake.git
git@gitee.com:vic.liu/vic_cmake.git
vic.liu
vic_cmake
vic_cmake
master

搜索帮助

14c37bed 8189591 565d56ea 8189591