new preprocessor macro __GVER_SNAPSHOT__. Use srcdate.h for display revision date
This commit is contained in:
parent
ea77738370
commit
87bd198131
@ -26,12 +26,27 @@
|
|||||||
|
|
||||||
#include <golded.h>
|
#include <golded.h>
|
||||||
|
|
||||||
|
|
||||||
// ------------------------------------------------------------------
|
// ------------------------------------------------------------------
|
||||||
|
// comment out for release
|
||||||
|
#define __GVER_SNAPSHOT__
|
||||||
|
// ------------------------------------------------------------------
|
||||||
|
#ifndef __SRCDATE__
|
||||||
|
#include "../srcdate.h"
|
||||||
|
#endif
|
||||||
|
|
||||||
|
#ifdef __GVER_SNAPSHOT__
|
||||||
|
#define __SO__ "-b"
|
||||||
|
#define __SC__ ""
|
||||||
|
#else
|
||||||
|
#undef __SRCDATE__
|
||||||
|
#define __SRCDATE__
|
||||||
|
#define __SO__
|
||||||
|
#define __SC__
|
||||||
|
#endif
|
||||||
|
|
||||||
#define __GVER_LONGPID__ __GVER_PRENAME__ __GVER_NAME__ __GVER_POSTNAME__ __GVER_PLATFORM__
|
#define __GVER_LONGPID__ __GVER_PRENAME__ __GVER_NAME__ __GVER_POSTNAME__ __GVER_PLATFORM__
|
||||||
#define __GVER_SHORTPID__ __GVER_PRESHORTNAME__ __GVER_SHORTNAME__ __GVER_POSTSHORTNAME__ __GVER_SHORTPLATFORM__
|
#define __GVER_SHORTPID__ __GVER_PRESHORTNAME__ __GVER_SHORTNAME__ __GVER_POSTSHORTNAME__ __GVER_SHORTPLATFORM__
|
||||||
#define __GVER_VER__(A,B,C) __GVER_PREVERSION__ #A "." #B "." #C __GVER_POSTVERSION__
|
#define __GVER_VER__(A,B,C) __GVER_PREVERSION__ #A "." #B "." #C __GVER_POSTVERSION__ __SO__ __SRCDATE__ __SC__
|
||||||
#define __GVER_SVER__(A,B,C) #A "." #B "." #C
|
#define __GVER_SVER__(A,B,C) #A "." #B "." #C
|
||||||
|
|
||||||
#define __GVER__(__GVER_MAJOR__,__GVER_MINOR__,__GVER_RELEASE__) \
|
#define __GVER__(__GVER_MAJOR__,__GVER_MINOR__,__GVER_RELEASE__) \
|
||||||
|
Reference in New Issue
Block a user