9 lines
493 B
CMake
9 lines
493 B
CMake
# 每次构建执行:生成真实编译时间头文件(由 main/CMakeLists.txt 的 gen_build_time 目标调用)。
|
|||
|
|
# 手工维护的 version.h BUILD_TIME 曾停留在旧值,导致「刷了新固件仍显示旧时间」被误判为回退。
|
||
|
|
string(TIMESTAMP _build_time "%Y-%m-%d %H:%M:%S")
|
||
|
|
file(WRITE "${OUT}"
|
||
|
|
"/* 自动生成(每次构建刷新),勿手改、勿提交。仅 core/build_info.cpp 包含本文件。 */
|
||
|
|
#pragma once
|
||
|
|
#define FW_BUILD_TIME_AUTO \"${_build_time}\"
|
||
|
|
")
|