- 新增 VERSION 文件(1.0.0)作为主版本号来源,发版改文件即可,不依赖 git tag - agent: Version=主版本(VERSION 文件), BuildID=构建号(时间戳), GitSHA 保留 - media: 版本输出 v1.0.0 (build YYYYMMDD.HHMMSS, git xxxxxxx) - init() 兜底: 主版本 0.0.0 / 构建号自动生成,产品上无占位值
30 lines
427 B
C++
30 lines
427 B
C++
#pragma once
|
|
|
|
#ifndef RK_PROJECT_VERSION
|
|
#define RK_PROJECT_VERSION "unknown"
|
|
#endif
|
|
|
|
#ifndef RK_BUILD_ID
|
|
#define RK_BUILD_ID "unknown"
|
|
#endif
|
|
|
|
#ifndef RK_GIT_SHA
|
|
#define RK_GIT_SHA "nogit"
|
|
#endif
|
|
|
|
namespace rk3588 {
|
|
|
|
inline const char* ProjectVersion() {
|
|
return RK_PROJECT_VERSION;
|
|
}
|
|
|
|
inline const char* BuildID() {
|
|
return RK_BUILD_ID;
|
|
}
|
|
|
|
inline const char* GitSha() {
|
|
return RK_GIT_SHA;
|
|
}
|
|
|
|
} // namespace rk3588
|