xW: set version information
This commit is contained in:
32
xW/xW.rc
32
xW/xW.rc
@@ -1,6 +1,12 @@
|
||||
#include <windows.h>
|
||||
#include "xW-resources.h"
|
||||
|
||||
// https://devblogs.microsoft.com/oldnewthing/20190607-00/?p=102569
|
||||
// For UTF-8 literals to work in both MinGW and Microsoft resource compilers,
|
||||
// the pragma needs to be in this file, and before they're included.
|
||||
#pragma code_page(65001)
|
||||
#include "config.h"
|
||||
|
||||
// Beware of this madness https://gitlab.kitware.com/cmake/cmake/-/issues/23066
|
||||
CREATEPROCESS_MANIFEST_RESOURCE_ID RT_MANIFEST "xW.manifest"
|
||||
|
||||
@@ -21,3 +27,29 @@ BEGIN
|
||||
"H", ID_TOGGLE_UNIMPORTANT, ALT
|
||||
"h", ID_DISPLAY_FULL_LOG, ALT
|
||||
END
|
||||
|
||||
VS_VERSION_INFO VERSIONINFO
|
||||
FILEVERSION PROJECT_MAJOR, PROJECT_MINOR, PROJECT_PATCH, PROJECT_TWEAK
|
||||
PRODUCTVERSION PROJECT_MAJOR, PROJECT_MINOR, PROJECT_PATCH, PROJECT_TWEAK
|
||||
FILETYPE VFT_APP
|
||||
BEGIN
|
||||
BLOCK "StringFileInfo"
|
||||
BEGIN
|
||||
BLOCK "040904B0"
|
||||
BEGIN
|
||||
VALUE "CompanyName", PROJECT_AUTHOR
|
||||
VALUE "FileDescription", PROJECT_DESCRIPTION
|
||||
VALUE "FileVersion", PROJECT_VERSION
|
||||
VALUE "InternalName", PROJECT_NAME
|
||||
VALUE "LegalCopyright", PROJECT_AUTHOR
|
||||
VALUE "OriginalFilename", PROJECT_NAME ".exe"
|
||||
VALUE "ProductName", PROJECT_NAME
|
||||
VALUE "ProductVersion", PROJECT_VERSION
|
||||
END
|
||||
END
|
||||
|
||||
BLOCK "VarFileInfo"
|
||||
BEGIN
|
||||
VALUE "Translation", 0x409, 1200
|
||||
END
|
||||
END
|
||||
|
||||
Reference in New Issue
Block a user