最小应用示例,用来输出 SDK 构建期版本信息。
预期行为
编译时在 on_config 阶段打印以下版本信息:
- XT_SDK_VERSION
- XT_SDK_VERSION_NUM
- XT_SDK_PLATFORM
- XT_SDK_TARGET
- XT_SDK_GIT_VERSION
- XT_SDK_IS_DIRTY
- XT_SDK_PLATFORM_GIT_VERSION
- XT_SDK_PLATFORM_IS_DIRTY
- XT_SDK_IS_TAGGED
并在命中的情况下输出平台/target 枚举宏,例如:
- XT_SDK_PLATFORM_WINDOWS
- XT_SDK_TARGET_SIMULATOR
- XT_SDK_PLATFORM_LM620
- XT_SDK_TARGET_R4F4
编译和运行
cd examples/build_system/version_info
xt --target windows/simulator fullclean build