From d073fb8b1d1e58420c86a1d88d8a583d62633d91 Mon Sep 17 00:00:00 2001
From: "Julio C. Rocha" <dev@rocha.red>
Date: Fri, 10 May 2024 05:49:13 -0700
Subject: [PATCH] Set macros for ResourceCompile

---
 .gitignore              | 1 +
 Directory.Build.targets | 9 +++++++++
 2 files changed, 10 insertions(+)

diff --git a/.gitignore b/.gitignore
index a18d6b8af..e204f3e6f 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1,4 +1,5 @@
 *.aps
+*.binlog
 *.ncb
 *.opensdf
 *.sdf
diff --git a/Directory.Build.targets b/Directory.Build.targets
index c9aff835d..be329c5b3 100644
--- a/Directory.Build.targets
+++ b/Directory.Build.targets
@@ -25,6 +25,15 @@
           VERSION_BUILD_YEAR=$([System.DateTime]::Now.ToString(`yyyy`))
        </PreprocessorDefinitions>
       </ClCompile>
+      <ResourceCompile>
+        <PreprocessorDefinitions>
+          %(PreprocessorDefinitions);
+          GIT_REVISION=$(GitRevision);
+          GIT_REVISION_SHORT=$(GitRevisionShort);
+          VERSION_BUILD=$(GitRevisionCount);
+          VERSION_BUILD_YEAR=$([System.DateTime]::Now.ToString(`yyyy`))
+       </PreprocessorDefinitions>
+      </ResourceCompile>
     </ItemGroup>
   </Target>