fix failing build when PROGMGR_GIT_HASH is not defined

This commit is contained in:
u130b8
2023-09-07 11:06:58 +03:00
parent 59937a8690
commit a074441a99

View File

@@ -41,6 +41,13 @@ CREATEPROCESS_MANIFEST_RESOURCE_ID RT_MANIFEST "progmgr.exe.manifest"
#define APSTUDIO_HIDDEN_SYMBOLS
#include "version.inc"
#undef APSTUDIO_HIDDEN_SYMBOLS
// NOTE(u130b8): Example of using PROGMGR_GIT_HASH in the resource file
#ifdef PROGMGR_GIT_HASH
#undef VER_PRODUCTVERSION_STR
#define VER_PRODUCTVERSION_STR "git-" PROGMGR_GIT_HASH
#endif
VS_VERSION_INFO VERSIONINFO
FILEVERSION VER_FILEVERSION
PRODUCTVERSION VER_PRODUCTVERSION
@@ -57,7 +64,7 @@ BEGIN
VALUE "LegalCopyright", VER_LEGALCOPYRIGHT_STR "\0"
VALUE "OriginalFilename", VER_ORIGINALFILENAME_STR "\0"
VALUE "ProductName", VER_PRODUCTNAME_STR
VALUE "ProductVersion", "git-" PROGMGR_GIT_HASH "\0"
VALUE "ProductVersion", VER_PRODUCTVERSION_STR "\0"
END
END
BLOCK "VarFileInfo"