-
Notifications
You must be signed in to change notification settings - Fork 3
/
Copy pathappinfo.h
51 lines (41 loc) · 1.43 KB
/
appinfo.h
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
#ifndef APPINFO_H
#define APPINFO_H
#define stringify(v1) #v1
#define quote(v1) stringify(v1)
#define V_MAJOR 0
#define V_MINOR 0
#define V_BUILD 3
#define V_REVISION 0
#define V_ALPHA 0
#define V_RC 0
#define V_VERSION V_MAJOR.V_MINOR.V_BUILD.V_REVISION
#define V_SVERSION V_MAJOR.V_MINOR.V_BUILD
#if V_ALPHA>0
#define V_SVERSION_STR quote(V_SVERSION)"-a"
#elif V_RC>0
#define V_SVERSION_STR quote(V_SVERSION)"-rc"quote(V_RC)
#else
#define V_SVERSION_STR quote(V_SVERSION)
#endif
#define VER_FILEVERSION V_MAJOR,V_MINOR,V_BUILD,V_REVISION
#define VER_FILEVERSION_STR quote(V_VERSION)
#define VER_PRODUCTVERSION V_MAJOR,V_MINOR,V_BUILD,V_REVISION
#define VER_PRODUCTVERSION_STR quote(V_SVERSION)
#define VER_COMPANYNAME_STR "Ilya Petrash"
#define VER_FILEDESCRIPTION_STR "NotesManager"
#define VER_INTERNALNAME_STR "NotesManager"
#define VER_ORIGINALFILENAME_STR "NotesManager.exe"
#define VER_PRODUCTNAME_STR "NotesManager"
#define VER_COMMENTS "NotesManager is a program that will help you store and manage your notes"
/*! \mainpage
* \author Илья Петраш <[email protected]>
* \version 0.0.3
* \date 2013-2014
*/
//! Содержит переменные, описывающие проект
namespace App
{
static const char version[] = VER_PRODUCTVERSION_STR;
static const char name[] = VER_PRODUCTNAME_STR;
}
#endif // APPINFO_H