Skip to content

Commit 588201f

Browse files
committed
Windows: update version.rc
1 parent 6184b5e commit 588201f

File tree

1 file changed

+24
-42
lines changed

1 file changed

+24
-42
lines changed

src/util/windows/version.rc

Lines changed: 24 additions & 42 deletions
Original file line numberDiff line numberDiff line change
@@ -1,54 +1,36 @@
1-
//
2-
// Include the necessary resources
3-
//
1+
#ifdef RC_INVOKED
2+
43
#include <winuser.h>
54
#include <winver.h>
65
#include <ntdef.h>
76
#include "fastfetch_config.h"
87

9-
#ifdef RC_INVOKED
10-
11-
//
12-
// Set up debug information
13-
//
14-
#if DEBUG
15-
#define VER_DEBUG VS_FF_DEBUG
16-
#else
17-
#define VER_DEBUG 0
18-
#endif
19-
208
#define FF_TO_STR1(str) #str
219
#define FF_TO_STR(str) FF_TO_STR1(str)
2210

2311
CREATEPROCESS_MANIFEST_RESOURCE_ID RT_MANIFEST "manifest.xml"
2412

25-
// ------- version info -------------------------------------------------------
26-
2713
VS_VERSION_INFO VERSIONINFO
28-
FILEVERSION FASTFETCH_PROJECT_VERSION_MAJOR,FASTFETCH_PROJECT_VERSION_MINOR,FASTFETCH_PROJECT_VERSION_PATCH,FASTFETCH_PROJECT_VERSION_TWEAK_NUM
29-
PRODUCTVERSION FASTFETCH_PROJECT_VERSION_MAJOR,FASTFETCH_PROJECT_VERSION_MINOR,FASTFETCH_PROJECT_VERSION_PATCH,FASTFETCH_PROJECT_VERSION_TWEAK_NUM
30-
FILEFLAGSMASK VS_FFI_FILEFLAGSMASK
31-
FILEFLAGS (VER_DEBUG|VS_FF_PRERELEASE)
32-
FILEOS VOS_NT
33-
FILETYPE VFT_APP
34-
BEGIN
35-
BLOCK "StringFileInfo"
36-
BEGIN
37-
BLOCK "040904b0"
38-
BEGIN
39-
VALUE "Comments", FASTFETCH_PROJECT_HOMEPAGE_URL
40-
VALUE "FileDescription", FF_TO_STR(FASTFETCH_TARGET_BINARY_NAME) " - " FASTFETCH_PROJECT_DESCRIPTION
41-
VALUE "FileVersion", FASTFETCH_PROJECT_VERSION FASTFETCH_PROJECT_VERSION_TWEAK
42-
VALUE "InternalName", FF_TO_STR(FASTFETCH_TARGET_BINARY_NAME) ".exe"
43-
VALUE "LegalCopyright", FASTFETCH_PROJECT_LICENSE
44-
VALUE "OriginalFilename", FF_TO_STR(FASTFETCH_TARGET_BINARY_NAME) ".exe"
45-
VALUE "ProductName", FASTFETCH_PROJECT_NAME
46-
VALUE "ProductVersion", FASTFETCH_PROJECT_VERSION FASTFETCH_PROJECT_VERSION_TWEAK
47-
END
48-
END
49-
BLOCK "VarFileInfo"
50-
BEGIN
51-
VALUE "Translation", 0x0409,1252
52-
END
53-
END
14+
FILEVERSION FASTFETCH_PROJECT_VERSION_MAJOR,FASTFETCH_PROJECT_VERSION_MINOR,FASTFETCH_PROJECT_VERSION_PATCH,FASTFETCH_PROJECT_VERSION_TWEAK_NUM
15+
PRODUCTVERSION FASTFETCH_PROJECT_VERSION_MAJOR,FASTFETCH_PROJECT_VERSION_MINOR,FASTFETCH_PROJECT_VERSION_PATCH,FASTFETCH_PROJECT_VERSION_TWEAK_NUM
16+
FILEOS VOS_NT
17+
FILETYPE VFT_APP
18+
{
19+
BLOCK "StringFileInfo" {
20+
BLOCK "040904b0" {
21+
VALUE "Comments", FASTFETCH_PROJECT_DESCRIPTION
22+
VALUE "FileDescription", FF_TO_STR(FASTFETCH_TARGET_BINARY_NAME)
23+
VALUE "FileVersion", FASTFETCH_PROJECT_VERSION FASTFETCH_PROJECT_VERSION_TWEAK
24+
VALUE "InternalName", FF_TO_STR(FASTFETCH_TARGET_BINARY_NAME)
25+
VALUE "LegalCopyright", FASTFETCH_PROJECT_LICENSE
26+
VALUE "OriginalFilename", FF_TO_STR(FASTFETCH_TARGET_BINARY_NAME) ".exe"
27+
VALUE "ProductName", FASTFETCH_PROJECT_NAME " - " FASTFETCH_PROJECT_DESCRIPTION
28+
VALUE "ProductVersion", FASTFETCH_PROJECT_VERSION FASTFETCH_PROJECT_VERSION_TWEAK
29+
VALUE "CompanyName", FASTFETCH_PROJECT_HOMEPAGE_URL
30+
}
31+
}
32+
BLOCK "VarFileInfo" {
33+
VALUE "Translation", 0x0409, 1200
34+
}
35+
}
5436
#endif

0 commit comments

Comments
 (0)