From a074441a9969dd88698cfcef6178f0905dd90e7b Mon Sep 17 00:00:00 2001 From: u130b8 <115743848+u130b8@users.noreply.github.com> Date: Thu, 7 Sep 2023 11:06:58 +0300 Subject: [PATCH] fix failing build when PROGMGR_GIT_HASH is not defined --- progmgr/resource.rc | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/progmgr/resource.rc b/progmgr/resource.rc index 65b0f4f..e614d41 100644 --- a/progmgr/resource.rc +++ b/progmgr/resource.rc @@ -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"