Skip to content

Commit f7a70c2

Browse files
committed
Merge pull request #14 from libgit2/bording/existsCheck
Add exists checks to props file
2 parents c355228 + 9821f73 commit f7a70c2

2 files changed

Lines changed: 12 additions & 12 deletions

File tree

UpdateLibgit2ToSha.ps1

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -92,27 +92,27 @@ Push-Location $libgit2Directory
9292
<EmbeddedResource Include="`$(MSBuildThisFileDirectory)\..\libgit2\libgit2_hash.txt" />
9393
</ItemGroup>
9494
<ItemGroup>
95-
<None Include="`$(MSBuildThisFileDirectory)\..\libgit2\windows\amd64\$binaryFilename.dll">
95+
<None Condition="Exists('`$(MSBuildThisFileDirectory)\..\libgit2\windows\amd64\$binaryFilename.dll')" Include="`$(MSBuildThisFileDirectory)\..\libgit2\windows\amd64\$binaryFilename.dll">
9696
<Link>NativeBinaries\amd64\$binaryFilename.dll</Link>
9797
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
9898
</None>
99-
<None Include="`$(MSBuildThisFileDirectory)\..\libgit2\windows\amd64\$binaryFilename.pdb">
99+
<None Condition="Exists('`$(MSBuildThisFileDirectory)\..\libgit2\windows\amd64\$binaryFilename.pdb')" Include="`$(MSBuildThisFileDirectory)\..\libgit2\windows\amd64\$binaryFilename.pdb">
100100
<Link>NativeBinaries\amd64\$binaryFilename.pdb</Link>
101101
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
102102
</None>
103-
<None Include="`$(MSBuildThisFileDirectory)\..\libgit2\windows\x86\$binaryFilename.dll">
103+
<None Condition="Exists('`$(MSBuildThisFileDirectory)\..\libgit2\windows\x86\$binaryFilename.dll')" Include="`$(MSBuildThisFileDirectory)\..\libgit2\windows\x86\$binaryFilename.dll">
104104
<Link>NativeBinaries\x86\$binaryFilename.dll</Link>
105105
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
106106
</None>
107-
<None Include="`$(MSBuildThisFileDirectory)\..\libgit2\windows\x86\$binaryFilename.pdb">
107+
<None Condition="Exists('`$(MSBuildThisFileDirectory)\..\libgit2\windows\x86\$binaryFilename.pdb')" Include="`$(MSBuildThisFileDirectory)\..\libgit2\windows\x86\$binaryFilename.pdb">
108108
<Link>NativeBinaries\x86\$binaryFilename.pdb</Link>
109109
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
110110
</None>
111-
<None Include="`$(MSBuildThisFileDirectory)\..\libgit2\osx\lib$binaryFilename.dylib">
111+
<None Condition="Exists('`$(MSBuildThisFileDirectory)\..\libgit2\osx\lib$binaryFilename.dylib')" Include="`$(MSBuildThisFileDirectory)\..\libgit2\osx\lib$binaryFilename.dylib">
112112
<Link>NativeBinaries\osx\lib$binaryFilename.dylib</Link>
113113
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
114114
</None>
115-
<None Include="`$(MSBuildThisFileDirectory)\..\libgit2\linux\amd64\lib$binaryFilename.so">
115+
<None Condition="Exists('`$(MSBuildThisFileDirectory)\..\libgit2\linux\amd64\lib$binaryFilename.so')" Include="`$(MSBuildThisFileDirectory)\..\libgit2\linux\amd64\lib$binaryFilename.so">
116116
<Link>NativeBinaries\linux\amd64\lib$binaryFilename.so</Link>
117117
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
118118
</None>

nuget.package/build/LibGit2Sharp.NativeBinaries.props

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -4,27 +4,27 @@
44
<EmbeddedResource Include="$(MSBuildThisFileDirectory)\..\libgit2\libgit2_hash.txt" />
55
</ItemGroup>
66
<ItemGroup>
7-
<None Include="$(MSBuildThisFileDirectory)\..\libgit2\windows\amd64\git2-a56db99.dll">
7+
<None Condition="Exists('$(MSBuildThisFileDirectory)\..\libgit2\windows\amd64\git2-a56db99.dll')" Include="$(MSBuildThisFileDirectory)\..\libgit2\windows\amd64\git2-a56db99.dll">
88
<Link>NativeBinaries\amd64\git2-a56db99.dll</Link>
99
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
1010
</None>
11-
<None Include="$(MSBuildThisFileDirectory)\..\libgit2\windows\amd64\git2-a56db99.pdb">
11+
<None Condition="Exists('$(MSBuildThisFileDirectory)\..\libgit2\windows\amd64\git2-a56db99.pdb')" Include="$(MSBuildThisFileDirectory)\..\libgit2\windows\amd64\git2-a56db99.pdb">
1212
<Link>NativeBinaries\amd64\git2-a56db99.pdb</Link>
1313
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
1414
</None>
15-
<None Include="$(MSBuildThisFileDirectory)\..\libgit2\windows\x86\git2-a56db99.dll">
15+
<None Condition="Exists('$(MSBuildThisFileDirectory)\..\libgit2\windows\x86\git2-a56db99.dll')" Include="$(MSBuildThisFileDirectory)\..\libgit2\windows\x86\git2-a56db99.dll">
1616
<Link>NativeBinaries\x86\git2-a56db99.dll</Link>
1717
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
1818
</None>
19-
<None Include="$(MSBuildThisFileDirectory)\..\libgit2\windows\x86\git2-a56db99.pdb">
19+
<None Condition="Exists('$(MSBuildThisFileDirectory)\..\libgit2\windows\x86\git2-a56db99.pdb')" Include="$(MSBuildThisFileDirectory)\..\libgit2\windows\x86\git2-a56db99.pdb">
2020
<Link>NativeBinaries\x86\git2-a56db99.pdb</Link>
2121
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
2222
</None>
23-
<None Include="$(MSBuildThisFileDirectory)\..\libgit2\osx\libgit2-a56db99.dylib">
23+
<None Condition="Exists('$(MSBuildThisFileDirectory)\..\libgit2\osx\libgit2-a56db99.dylib')" Include="$(MSBuildThisFileDirectory)\..\libgit2\osx\libgit2-a56db99.dylib">
2424
<Link>NativeBinaries\osx\libgit2-a56db99.dylib</Link>
2525
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
2626
</None>
27-
<None Include="$(MSBuildThisFileDirectory)\..\libgit2\linux\amd64\libgit2-a56db99.so">
27+
<None Condition="Exists('$(MSBuildThisFileDirectory)\..\libgit2\linux\amd64\libgit2-a56db99.so')" Include="$(MSBuildThisFileDirectory)\..\libgit2\linux\amd64\libgit2-a56db99.so">
2828
<Link>NativeBinaries\linux\amd64\libgit2-a56db99.so</Link>
2929
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
3030
</None>

0 commit comments

Comments
 (0)