safesight/include/version.h
tian 923ab10d5c feat(edge): 双层版本模型 - 语义化主版本 + 构建号
- 新增 VERSION 文件(1.0.0)作为主版本号来源,发版改文件即可,不依赖 git tag
- agent: Version=主版本(VERSION 文件), BuildID=构建号(时间戳), GitSHA 保留
- media: 版本输出 v1.0.0 (build YYYYMMDD.HHMMSS, git xxxxxxx)
- init() 兜底: 主版本 0.0.0 / 构建号自动生成,产品上无占位值
2026-08-01 17:16:09 +08:00

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