1 Star 0 Fork 0

Ans_42 / Mile.Project.Windows

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
Mile.Project.Version.h 3.93 KB
一键复制 编辑 原始数据 按行查看 历史
MouriNaruto 提交于 2023-11-07 20:45 . Update email address for source code.
/*
* PROJECT: Mouri Internal Library Essentials
* FILE: Mile.Project.Version.h
* PURPOSE: Version Definition for Mile.Project
*
* LICENSE: The MIT License
*
* MAINTAINER: MouriNaruto (Kenji.Mouri@outlook.com)
*/
#ifndef MILE_PROJECT_VERSION
#define MILE_PROJECT_VERSION
#ifndef MILE_PROJECT_MACRO_TO_STRING
#define _MILE_PROJECT_MACRO_TO_STRING(arg) L#arg
#define MILE_PROJECT_MACRO_TO_STRING(arg) _MILE_PROJECT_MACRO_TO_STRING(arg)
#endif
#ifndef MILE_PROJECT_MACRO_TO_UTF8_STRING
#define _MILE_PROJECT_MACRO_TO_UTF8_STRING(arg) #arg
#define MILE_PROJECT_MACRO_TO_UTF8_STRING(arg) \
_MILE_PROJECT_MACRO_TO_UTF8_STRING(arg)
#endif
#ifndef MILE_PROJECT_DEFINE_COMMA_VERSION
#define MILE_PROJECT_DEFINE_COMMA_VERSION(MAJOR,MINOR,BUILD,REVISION) \
MAJOR,MINOR,BUILD,REVISION
#endif
#ifndef MILE_PROJECT_DEFINE_DOT_VERSION
#define MILE_PROJECT_DEFINE_DOT_VERSION(MAJOR,MINOR,BUILD,REVISION) \
MAJOR.MINOR.BUILD.REVISION
#endif
#ifndef MILE_PROJECT_COMMA_VERSION
#define MILE_PROJECT_COMMA_VERSION \
MILE_PROJECT_DEFINE_COMMA_VERSION( \
MILE_PROJECT_VERSION_MAJOR, \
MILE_PROJECT_VERSION_MINOR, \
MILE_PROJECT_VERSION_BUILD, \
MILE_PROJECT_VERSION_REVISION)
#endif
#ifndef MILE_PROJECT_DOT_VERSION
#define MILE_PROJECT_DOT_VERSION \
MILE_PROJECT_DEFINE_DOT_VERSION( \
MILE_PROJECT_VERSION_MAJOR, \
MILE_PROJECT_VERSION_MINOR, \
MILE_PROJECT_VERSION_BUILD, \
MILE_PROJECT_VERSION_REVISION)
#endif
#ifndef MILE_PROJECT_COMMA_VERSION_STRING
#define MILE_PROJECT_COMMA_VERSION_STRING \
MILE_PROJECT_MACRO_TO_STRING(MILE_PROJECT_COMMA_VERSION)
#endif
#ifndef MILE_PROJECT_DOT_VERSION_STRING
#define MILE_PROJECT_DOT_VERSION_STRING \
MILE_PROJECT_MACRO_TO_STRING(MILE_PROJECT_DOT_VERSION)
#endif
#ifndef MILE_PROJECT_COMMA_VERSION_UTF8_STRING
#define MILE_PROJECT_COMMA_VERSION_UTF8_STRING \
MILE_PROJECT_MACRO_TO_UTF8_STRING(MILE_PROJECT_COMMA_VERSION)
#endif
#ifndef MILE_PROJECT_DOT_VERSION_UTF8_STRING
#define MILE_PROJECT_DOT_VERSION_UTF8_STRING \
MILE_PROJECT_MACRO_TO_UTF8_STRING(MILE_PROJECT_DOT_VERSION)
#endif
#ifndef MILE_PROJECT_DEFINE_SIMPLE_VERSION
#define MILE_PROJECT_DEFINE_SIMPLE_VERSION(MAJOR,MINOR) \
MAJOR.MINOR
#endif
#ifndef MILE_PROJECT_SIMPLE_VERSION
#define MILE_PROJECT_SIMPLE_VERSION \
MILE_PROJECT_DEFINE_SIMPLE_VERSION( \
MILE_PROJECT_VERSION_MAJOR, \
MILE_PROJECT_VERSION_MINOR)
#endif
#ifndef MILE_PROJECT_SIMPLE_VERSION_STRING
#define MILE_PROJECT_SIMPLE_VERSION_STRING \
MILE_PROJECT_MACRO_TO_STRING(MILE_PROJECT_SIMPLE_VERSION)
#endif
#ifdef MILE_PROJECT_VERSION_TAG
#define MILE_PROJECT_VERSION_TAG_STRING \
L" " MILE_PROJECT_MACRO_TO_STRING(MILE_PROJECT_VERSION_TAG)
#else
#define MILE_PROJECT_VERSION_TAG_STRING
#endif
#ifndef MILE_PROJECT_VERSION_STRING
#define MILE_PROJECT_VERSION_STRING \
MILE_PROJECT_SIMPLE_VERSION_STRING \
MILE_PROJECT_VERSION_TAG_STRING
#endif
#ifndef MILE_PROJECT_SIMPLE_VERSION_UTF8_STRING
#define MILE_PROJECT_SIMPLE_VERSION_UTF8_STRING \
MILE_PROJECT_MACRO_TO_UTF8_STRING(MILE_PROJECT_SIMPLE_VERSION)
#endif
#ifdef MILE_PROJECT_VERSION_TAG
#define MILE_PROJECT_VERSION_TAG_UTF8_STRING \
" " MILE_PROJECT_MACRO_TO_UTF8_STRING(MILE_PROJECT_VERSION_TAG)
#else
#define MILE_PROJECT_VERSION_TAG_UTF8_STRING
#endif
#ifndef MILE_PROJECT_VERSION_UTF8_STRING
#define MILE_PROJECT_VERSION_UTF8_STRING \
MILE_PROJECT_SIMPLE_VERSION_UTF8_STRING \
MILE_PROJECT_VERSION_TAG_UTF8_STRING
#endif
#ifndef MILE_PROJECT_BUILD_DATE_STRING
#ifdef _MILE_PROJECT_BUILD_DATE
#define MILE_PROJECT_BUILD_DATE_STRING \
MILE_PROJECT_MACRO_TO_STRING(_MILE_PROJECT_BUILD_DATE)
#else
#define MILE_PROJECT_BUILD_DATE_STRING
#endif
#endif
#ifndef MILE_PROJECT_BUILD_DATE_UTF8_STRING
#ifdef _MILE_PROJECT_BUILD_DATE
#define MILE_PROJECT_BUILD_DATE_UTF8_STRING \
MILE_PROJECT_MACRO_TO_UTF8_STRING(_MILE_PROJECT_BUILD_DATE)
#else
#define MILE_PROJECT_BUILD_DATE_UTF8_STRING
#endif
#endif
#endif
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
1
https://gitee.com/ans42/Mile.Project.Windows.git
git@gitee.com:ans42/Mile.Project.Windows.git
ans42
Mile.Project.Windows
Mile.Project.Windows
main

搜索帮助

344bd9b3 5694891 D2dac590 5694891