blob: d8f3ee2b932e7bb5b32dd57d3201df1a2625bb13 (
plain)
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
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
|
/******************************************************************************
*
* Notepad2-mod
*
* Version.h
*
* See License.txt for details about distribution and modification.
*
* (c) XhmikosR 2010-2016
* https://github.com/XhmikosR/notepad2-mod
*
*
******************************************************************************/
#ifndef NOTEPAD2_VERSION_H
#define NOTEPAD2_VERSION_H
#include "VersionRev.h"
#ifndef _T
#if !defined(ISPP_INVOKED) && (defined(UNICODE) || defined(_UNICODE))
#define _T(text) L##text
#else
#define _T(text) text
#endif
#endif
#define DO_STRINGIFY(x) _T(#x)
#define STRINGIFY(x) DO_STRINGIFY(x)
#define VERSION_MAJOR 4
#define VERSION_MINOR 2
#define VERSION_BUILD 25
#define MY_APPNAME L"Notepad2-mod"
#define VERSION_FILEVERSION_NUM VERSION_MAJOR,VERSION_MINOR,VERSION_BUILD,VERSION_REV
#define VERSION_FILEVERSION STRINGIFY(VERSION_MAJOR) "." STRINGIFY(VERSION_MINOR) "." \
STRINGIFY(VERSION_BUILD) "." STRINGIFY(VERSION_REV)
#define VERSION_LEGALCOPYRIGHT_SHORT L"Copyright © 2004-2016"
#define VERSION_LEGALCOPYRIGHT_LONG L"© Florian Balmer 2004-2016"
#define VERSION_AUTHORNAME L"Florian Balmer"
#define VERSION_WEBPAGEDISPLAY L"flo's freeware - http://www.flos-freeware.ch"
#define VERSION_EMAILDISPLAY L"florian.balmer@gmail.com"
#define VERSION_COMPANYNAME L"Florian Balmer et al."
#define VERSION_MODPAGEDISPLAY L"https://xhmikosr.github.io/notepad2-mod/"
#if defined(_WIN64)
#define VERSION_FILEVERSION_LONG L"Notepad2-mod (64-bit) " STRINGIFY(VERSION_MAJOR) L"." \
STRINGIFY(VERSION_MINOR) L"." STRINGIFY(VERSION_BUILD) \
L" r" STRINGIFY(VERSION_REV) L" (" VERSION_HASH L")"
#else
#define VERSION_FILEVERSION_LONG L"Notepad2-mod " STRINGIFY(VERSION_MAJOR) L"." \
STRINGIFY(VERSION_MINOR) L"." STRINGIFY(VERSION_BUILD) \
L" r" STRINGIFY(VERSION_REV) L" (" VERSION_HASH L")"
#endif
// Compiler specific
#if defined(WDK_BUILD)
#if _MSC_VER == 1600
#if (_MSC_FULL_VER >= 160040219)
#define VERSION_COMPILER L"WDK (MSVC 2010 SP1)"
#else
#define VERSION_COMPILER L"WDK (MSVC 2010)"
#endif
#elif _MSC_VER == 1500
#if (_MSC_FULL_VER == 150030729)
#define VERSION_COMPILER L"WDK"
#else
#define VERSION_COMPILER L"WDK (version unknown)"
#endif
#endif
#elif defined(_MSC_VER)
#if _MSC_VER == 1900
#if (_MSC_FULL_VER == 190024210)
#define VERSION_COMPILER L"MSVC 2015 Update 3"
#elif (_MSC_FULL_VER == 190023918)
#define VERSION_COMPILER L"MSVC 2015 Update 2"
#elif (_MSC_FULL_VER == 190023506)
#define VERSION_COMPILER L"MSVC 2015 Update 1"
#elif (_MSC_FULL_VER == 190023026)
#define VERSION_COMPILER L"MSVC 2015"
#else
#define VERSION_COMPILER L"MSVC 2015"
#endif
#else
#define VERSION_COMPILER L"MSVC (version unknown)"
#endif
#else
#define VERSION_COMPILER L"(Unknown compiler)"
#endif
#endif // NOTEPAD2_VERSION_H
|