@@ -93,7 +93,6 @@ Push-Location $libgit2Directory
9393 $buildProperties = @"
9494<Project>
9595 <PropertyGroup>
96- <MSBuildAllProjects>`$ (MSBuildAllProjects);`$ (MSBuildThisFileFullPath)</MSBuildAllProjects>
9796 <libgit2_propsfile>`$ (MSBuildThisFileFullPath)</libgit2_propsfile>
9897 <libgit2_hash>$sha </libgit2_hash>
9998 <libgit2_filename>$binaryFilename </libgit2_filename>
@@ -106,64 +105,15 @@ Push-Location $libgit2Directory
106105 $net46BuildProperties = @"
107106<Project>
108107 <PropertyGroup>
109- <MSBuildAllProjects>`$ (MSBuildAllProjects);`$ (MSBuildThisFileFullPath)</MSBuildAllProjects>
110108 <libgit2_propsfile>`$ (MSBuildThisFileFullPath)</libgit2_propsfile>
111109 <libgit2_hash>$sha </libgit2_hash>
112110 <libgit2_filename>$binaryFilename </libgit2_filename>
113111 </PropertyGroup>
114112 <ItemGroup>
115- <ContentWithTargetPath Condition="Exists('`$ (MSBuildThisFileDirectory)\..\..\runtimes\win-x64\native\$binaryFilename .dll')" Include="`$ (MSBuildThisFileDirectory)\..\..\runtimes\win-x64\native\$binaryFilename .dll">
116- <TargetPath>lib\win32\x64\$binaryFilename .dll</TargetPath>
117- <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
118- </ContentWithTargetPath>
119- <ContentWithTargetPath Condition="Exists('`$ (MSBuildThisFileDirectory)\..\..\runtimes\win-x64\native\$binaryFilename .pdb')" Include="`$ (MSBuildThisFileDirectory)\..\..\runtimes\win-x64\native\$binaryFilename .pdb">
120- <TargetPath>lib\win32\x64\$binaryFilename .pdb</TargetPath>
121- <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
122- </ContentWithTargetPath>
123- <ContentWithTargetPath Condition="Exists('`$ (MSBuildThisFileDirectory)\..\..\runtimes\win-x86\native\$binaryFilename .dll')" Include="`$ (MSBuildThisFileDirectory)\..\..\runtimes\win-x86\native\$binaryFilename .dll">
124- <TargetPath>lib\win32\x86\$binaryFilename .dll</TargetPath>
125- <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
126- </ContentWithTargetPath>
127- <ContentWithTargetPath Condition="Exists('`$ (MSBuildThisFileDirectory)\..\..\runtimes\win-x86\native\$binaryFilename .pdb')" Include="`$ (MSBuildThisFileDirectory)\..\..\runtimes\win-x86\native\$binaryFilename .pdb">
128- <TargetPath>lib\win32\x86\$binaryFilename .pdb</TargetPath>
129- <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
130- </ContentWithTargetPath>
131- <ContentWithTargetPath Condition="Exists('`$ (MSBuildThisFileDirectory)\..\..\runtimes\osx\native\lib$binaryFilename .dylib')" Include="`$ (MSBuildThisFileDirectory)\..\..\runtimes\osx\native\lib$binaryFilename .dylib">
132- <TargetPath>lib\osx\lib$binaryFilename .dylib</TargetPath>
133- <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
134- </ContentWithTargetPath>
135- <ContentWithTargetPath Condition="Exists('`$ (MSBuildThisFileDirectory)\..\..\runtimes\linux-x64\native\lib$binaryFilename .so')" Include="`$ (MSBuildThisFileDirectory)\..\..\runtimes\linux-x64\native\lib$binaryFilename .so">
136- <TargetPath>lib\linux-x64\lib$binaryFilename .so</TargetPath>
137- <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
138- </ContentWithTargetPath>
139- <ContentWithTargetPath Condition="Exists('`$ (MSBuildThisFileDirectory)\..\..\runtimes\ubuntu.18.04-x64\native\lib$binaryFilename .so')" Include="`$ (MSBuildThisFileDirectory)\..\..\runtimes\ubuntu.18.04-x64\native\lib$binaryFilename .so">
140- <TargetPath>lib\ubuntu.18.04-x64\lib$binaryFilename .so</TargetPath>
141- <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
142- </ContentWithTargetPath>
143- <ContentWithTargetPath Condition="Exists('`$ (MSBuildThisFileDirectory)\..\..\runtimes\rhel-x64\native\lib$binaryFilename .so')" Include="`$ (MSBuildThisFileDirectory)\..\..\runtimes\rhel-x64\native\lib$binaryFilename .so">
144- <TargetPath>lib\rhel-x64\lib$binaryFilename .so</TargetPath>
145- <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
146- </ContentWithTargetPath>
147- <ContentWithTargetPath Condition="Exists('`$ (MSBuildThisFileDirectory)\..\..\runtimes\fedora-x64\native\lib$binaryFilename .so')" Include="`$ (MSBuildThisFileDirectory)\..\..\runtimes\fedora-x64\native\lib$binaryFilename .so">
148- <TargetPath>lib\fedora-x64\lib$binaryFilename .so</TargetPath>
149- <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
150- </ContentWithTargetPath>
151- <ContentWithTargetPath Condition="Exists('`$ (MSBuildThisFileDirectory)\..\..\runtimes\debian.9-x64\native\lib$binaryFilename .so')" Include="`$ (MSBuildThisFileDirectory)\..\..\runtimes\debian.9-x64\native\lib$binaryFilename .so">
152- <TargetPath>lib\debian.9-x64\lib$binaryFilename .so</TargetPath>
153- <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
154- </ContentWithTargetPath>
155- <ContentWithTargetPath Condition="Exists('`$ (MSBuildThisFileDirectory)\..\..\runtimes\alpine-x64\native\lib$binaryFilename .so')" Include="`$ (MSBuildThisFileDirectory)\..\..\runtimes\alpine-x64\native\lib$binaryFilename .so">
156- <TargetPath>lib\alpine-x64\lib$binaryFilename .so</TargetPath>
157- <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
158- </ContentWithTargetPath>
159- <ContentWithTargetPath Condition="Exists('`$ (MSBuildThisFileDirectory)\..\..\runtimes\alpine.3.9-x64\native\lib$binaryFilename .so')" Include="`$ (MSBuildThisFileDirectory)\..\..\runtimes\alpine.3.9-x64\native\lib$binaryFilename .so">
160- <TargetPath>lib\alpine.3.9-x64\lib$binaryFilename .so</TargetPath>
161- CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
162- </ContentWithTargetPath>
163- <ContentWithTargetPath Include="`$ (MSBuildThisFileDirectory)\..\..\libgit2\LibGit2Sharp.dll.config">
164- <TargetPath>LibGit2Sharp.dll.config</TargetPath>
165- <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
166- </ContentWithTargetPath>
113+ <ContentWithTargetPath Include="`$ (MSBuildThisFileDirectory)\..\..\runtimes\win-x86\native\*" TargetPath="lib\win32\x86\%(Filename)%(Extension)" CopyToOutputDirectory="PreserveNewest" />
114+ <ContentWithTargetPath Include="`$ (MSBuildThisFileDirectory)\..\..\runtimes\win-x64\native\*" TargetPath="lib\win32\x64\%(Filename)%(Extension)" CopyToOutputDirectory="PreserveNewest" />
115+ <ContentWithTargetPath Include="`$ (MSBuildThisFileDirectory)\..\..\runtimes\**\*`" Exclude="`$ (MSBuildThisFileDirectory)\..\..\runtimes\win-*\**\*" TargetPath="lib\%(RecursiveDir)..\%(Filename)%(Extension)" CopyToOutputDirectory="PreserveNewest" />
116+ <ContentWithTargetPath Include="`$ (MSBuildThisFileDirectory)\..\..\libgit2\LibGit2Sharp.dll.config" TargetPath="LibGit2Sharp.dll.config" CopyToOutputDirectory="PreserveNewest" />
167117 </ItemGroup>
168118</Project>
169119"@
0 commit comments