-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathresource.h
More file actions
100 lines (78 loc) · 2.99 KB
/
Copy pathresource.h
File metadata and controls
100 lines (78 loc) · 2.99 KB
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
94
95
96
97
98
99
100
// ===========================================================================
/// <summary>
/// resource.h
/// CMakeIntroduction
/// created by Mehrdad Soleimanimajd on 09.04.2019
/// </summary>
/// <created>ʆϒʅ, 09.04.2019</created>
/// <changed>ʆϒʅ, 29.06.2023</changed>
// ===========================================================================
#pragma once
#ifndef PRODUCT_VERSION_MAJOR
#define PRODUCT_VERSION_MAJOR 1
#endif // !PRODUCT_VERSION_MAJOR
#ifndef PRODUCT_VERSION_MINOR
#define PRODUCT_VERSION_MINOR 0
#endif // !PRODUCT_VERSION_MINOR
#ifndef PRODUCT_VERSION_PATCH
#define PRODUCT_VERSION_PATCH 0
#endif // !PRODUCT_VERSION_PATCH
#ifndef PRODUCT_VERSION_BUILD
#define PRODUCT_VERSION_BUILD 1
#endif // !PRODUCT_VERSION_BUILD
#ifndef FILE_VERSION_MAJOR
#define FILE_VERSION_MAJOR 1
#endif // !FILE_VERSION_MAJOR
#ifndef FILE_VERSION_MINOR
#define FILE_VERSION_MINOR 0
#endif // !FILE_VERSION_MINOR
#ifndef FILE_VERSION_PATCH
#define FILE_VERSION_PATCH 0
#endif // !FILE_VERSION_PATCH
#ifndef FILE_VERSION_BUILD
#define FILE_VERSION_BUILD 1
#endif // !FILE_VERSION_BUILD
// #define PRODUCT_VERSION_MAJOR_MINOR_STR
//__TO_STRING ( PRODUCT_VERSION_MAJOR ) "."
//__TO_STRING ( PRODUCT_VERSION_MINOR )
//
// #define PRODUCT_VERSION_MAJOR_MINOR_PATCH_STR
// PRODUCT_VERSION_MAJOR_MINOR_STR "."
//__TO_STRING ( PRODUCT_VERSION_PATCH )
//
// #define PRODUCT_VERSION_FULL_STR
// PRODUCT_VERSION_MAJOR_MINOR_PATCH_STR "."
//__TO_STRING ( PRODUCT_VERSION_BUILD )
//
// #define PRODUCT_VERSION_MAJOR_MINOR_PATCH_STR
// PRODUCT_VERSION_MAJOR_MINOR_STR "."
//__TO_STRING ( PRODUCT_VERSION_PATCH )
#define PRODUCT_VERSION_RESOURCE PRODUCT_VERSION_MAJOR, PRODUCT_VERSION_MINOR, PRODUCT_VERSION_PATCH, PRODUCT_VERSION_BUILD
#define PRODUCT_VERSION_RESOURCE_STR __TO_STRING(PRODUCT_VERSION_MAJOR) "." __TO_STRING(PRODUCT_VERSION_MINOR) "." __TO_STRING(PRODUCT_VERSION_PATCH) "." __TO_STRING(PRODUCT_VERSION_BUILD) "\0"
#define FILE_VERSION_RESOURCE FILE_VERSION_MAJOR, FILE_VERSION_MINOR, FILE_VERSION_PATCH, FILE_VERSION_BUILD
#define FILE_VERSION_RESOURCE_STR __TO_STRING(FILE_VERSION_MAJOR) "." __TO_STRING(FILE_VERSION_MINOR) "." __TO_STRING(FILE_VERSION_PATCH) "." __TO_STRING(FILE_VERSION_BUILD) "\0"
#ifndef PRODUCT_ICON
#define PRODUCT_ICON ""
#endif // !PRODUCT_ICON
#ifndef PRODUCT_COMMENTS
#define PRODUCT_COMMENTS "\0"
#endif // !PRODUCT_COMMENTS
#ifndef PRODUCT_COMPANY_NAME
#define PRODUCT_COMPANY_NAME "BirdSofts\0"
#endif // !PRODUCT_COMPANY_NAME
#ifndef PRODUCT_COMPANY_COPYRIGHT
#define PRODUCT_COMPANY_COPYRIGHT "\0"
#endif // !PRODUCT_COMPANY_COPYRIGHT
#ifndef PRODUCT_COMPANY_DESCRIPTION
#define PRODUCT_COMPANY_DESCRIPTION "\0"
#endif // !PRODUCT_COMPANY_DESCRIPTION
#ifndef PRODUCT_INTERNAL_NAME
#define PRODUCT_INTERNAL_NAME "CMakeIntroduction\0"
#endif // !PRODUCT_INTERNAL_NAME
#ifndef PRODUCT_ORIGINAL_FILENAME
#define PRODUCT_ORIGINAL_FILENAME "CMakeIntroduction.exe\0"
#endif // !PRODUCT_ORIGINAL_FILENAME
#ifndef PRODUCT_BUNDLE
#define PRODUCT_BUNDLE "CMakeIntroduction\0"
#endif // !PRODUCT_BUNDLE