summaryrefslogtreecommitdiff
path: root/src/Directory.csproj.targets
diff options
context:
space:
mode:
authorRob Mensching <rob@firegiant.com>2022-11-10 23:35:31 -0800
committerRob Mensching <rob@firegiant.com>2022-11-13 07:27:49 -0800
commitc8a832c931f6c34892e596a11c14e9181d5eee16 (patch)
treef7038e49a221ec4e1ce7a5eb42002e90710b7f50 /src/Directory.csproj.targets
parentfdf2b03587cddd74618f57c59f24a22819bd28ff (diff)
downloadwix-c8a832c931f6c34892e596a11c14e9181d5eee16.tar.gz
wix-c8a832c931f6c34892e596a11c14e9181d5eee16.tar.bz2
wix-c8a832c931f6c34892e596a11c14e9181d5eee16.zip
Minimize calls into GitInfo by caching results during build_init
Diffstat (limited to 'src/Directory.csproj.targets')
-rw-r--r--src/Directory.csproj.targets7
1 files changed, 6 insertions, 1 deletions
diff --git a/src/Directory.csproj.targets b/src/Directory.csproj.targets
index 51b14c06..d2e0c4c7 100644
--- a/src/Directory.csproj.targets
+++ b/src/Directory.csproj.targets
@@ -8,8 +8,14 @@
8 <CreateDocumentation Condition=" '$(CreateDocumentationFile)'!='true' ">false</CreateDocumentation> 8 <CreateDocumentation Condition=" '$(CreateDocumentationFile)'!='true' ">false</CreateDocumentation>
9 <DocumentationFile Condition=" '$(CreateDocumentationFile)'=='true' ">$(OutputPath)\$(AssemblyName).xml</DocumentationFile> 9 <DocumentationFile Condition=" '$(CreateDocumentationFile)'=='true' ">$(OutputPath)\$(AssemblyName).xml</DocumentationFile>
10 <DefineConstants Condition=" '$(Configuration)'=='Debug' ">$(DefineConstants);DEBUG</DefineConstants> 10 <DefineConstants Condition=" '$(Configuration)'=='Debug' ">$(DefineConstants);DEBUG</DefineConstants>
11
12 <WixVersionThisAssemblyFile>$(RootBuildFolder)ThisAssembly.WixVer.cs</WixVersionThisAssemblyFile>
11 </PropertyGroup> 13 </PropertyGroup>
12 14
15 <ItemGroup Condition=" '$(IncludeThisAssembly)'=='true' ">
16 <Compile Include="$(WixVersionThisAssemblyFile)" />
17 </ItemGroup>
18
13 <Target Name="__SetAssemblyInfoFromGit" DependsOnTargets="__SetPropertiesFromGit" BeforeTargets="GetAssemblyVersion" /> 19 <Target Name="__SetAssemblyInfoFromGit" DependsOnTargets="__SetPropertiesFromGit" BeforeTargets="GetAssemblyVersion" />
14 20
15 <PropertyGroup Condition=" '$(IsWixTestProject)'=='true' "> 21 <PropertyGroup Condition=" '$(IsWixTestProject)'=='true' ">
@@ -26,6 +32,5 @@
26 32
27 <ItemGroup Condition=" '$(IsWixTestProject)'!='true' "> 33 <ItemGroup Condition=" '$(IsWixTestProject)'!='true' ">
28 <PackageReference Include="Microsoft.SourceLink.GitHub" PrivateAssets="All" /> 34 <PackageReference Include="Microsoft.SourceLink.GitHub" PrivateAssets="All" />
29 <PackageReference Include="GitInfo" PrivateAssets="All" />
30 </ItemGroup> 35 </ItemGroup>
31</Project> 36</Project>