summaryrefslogtreecommitdiffstats
path: root/src/common/windows/version.rc
diff options
context:
space:
mode:
authorsumuel <samuel@yakubos.org>2026-08-17 20:44:55 +0000
committersumuel <samuel@yakubos.org>2026-08-17 20:44:55 +0000
commit76424950e373d3b04ac3dd13019151bfba3e8423 (patch)
tree4c3cfdbda039e592b9186be3e28f8d7cfd439e8a /src/common/windows/version.rc
Add the files
Diffstat (limited to 'src/common/windows/version.rc')
-rw-r--r--src/common/windows/version.rc37
1 files changed, 37 insertions, 0 deletions
diff --git a/src/common/windows/version.rc b/src/common/windows/version.rc
new file mode 100644
index 0000000..f01ca7f
--- /dev/null
+++ b/src/common/windows/version.rc
@@ -0,0 +1,37 @@
+#ifdef RC_INVOKED
+
+#include <winuser.h>
+#include <winver.h>
+#include <ntdef.h>
+#include "fastfetch_config.h"
+
+#define FF_TO_STR1(str) #str
+#define FF_TO_STR(str) FF_TO_STR1(str)
+
+CREATEPROCESS_MANIFEST_RESOURCE_ID RT_MANIFEST "manifest.xml"
+id ICON "logo.ico"
+
+VS_VERSION_INFO VERSIONINFO
+ FILEVERSION FASTFETCH_PROJECT_VERSION_MAJOR,FASTFETCH_PROJECT_VERSION_MINOR,FASTFETCH_PROJECT_VERSION_PATCH,FASTFETCH_PROJECT_VERSION_TWEAK_NUM
+ PRODUCTVERSION FASTFETCH_PROJECT_VERSION_MAJOR,FASTFETCH_PROJECT_VERSION_MINOR,FASTFETCH_PROJECT_VERSION_PATCH,FASTFETCH_PROJECT_VERSION_TWEAK_NUM
+ FILEOS VOS_NT
+ FILETYPE VFT_APP
+{
+ BLOCK "StringFileInfo" {
+ BLOCK "040904b0" {
+ VALUE "Comments", FASTFETCH_PROJECT_DESCRIPTION
+ VALUE "FileDescription", FF_TO_STR(FASTFETCH_TARGET_BINARY_NAME)
+ VALUE "FileVersion", FASTFETCH_PROJECT_VERSION FASTFETCH_PROJECT_VERSION_TWEAK
+ VALUE "InternalName", FF_TO_STR(FASTFETCH_TARGET_BINARY_NAME)
+ VALUE "LegalCopyright", FASTFETCH_PROJECT_LICENSE
+ VALUE "OriginalFilename", FF_TO_STR(FASTFETCH_TARGET_BINARY_NAME) ".exe"
+ VALUE "ProductName", FASTFETCH_PROJECT_NAME " - " FASTFETCH_PROJECT_DESCRIPTION
+ VALUE "ProductVersion", FASTFETCH_PROJECT_VERSION FASTFETCH_PROJECT_VERSION_TWEAK
+ VALUE "CompanyName", FASTFETCH_PROJECT_HOMEPAGE_URL
+ }
+ }
+ BLOCK "VarFileInfo" {
+ VALUE "Translation", 0x0409, 1200
+ }
+}
+#endif