Skip to content

Commit

Permalink
Update Visual Studio project references to allow building without Maven
Browse files Browse the repository at this point in the history
  • Loading branch information
AliveDevil committed Aug 13, 2021
1 parent 67042a4 commit 1a8749f
Show file tree
Hide file tree
Showing 2 changed files with 23 additions and 2 deletions.
4 changes: 3 additions & 1 deletion Directory.Build.props
Original file line number Diff line number Diff line change
Expand Up @@ -34,7 +34,9 @@
</PropertyGroup>

<ItemDefinitionGroup>
<CyberduckReference />
<CyberduckReference>
<ProjectPath />
</CyberduckReference>
</ItemDefinitionGroup>

<ItemGroup>
Expand Down
21 changes: 20 additions & 1 deletion Directory.Build.targets
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,26 @@
<Sdk Name="Microsoft.Build.CentralPackageVersions" Version="2.0.41" />

<ItemGroup>
<Reference Include="@(CyberduckReference->'Cyberduck.%(Identity)')">
<CyberduckReference Update="Core.Native">
<ProjectPath>$(CyberduckDir)core\src\main\csharp\Cyberduck.Core.Native.csproj</ProjectPath>
</CyberduckReference>
<CyberduckReference Update="Core.Refresh">
<ProjectPath>$(CyberduckDir)core\native\refresh\src\main\csharp\Cyberduck.Core.Refresh.csproj</ProjectPath>
</CyberduckReference>
<CyberduckReference Update="Bonjour.Native">
<ProjectPath>$(CyberduckDir)bonjour\src\main\csharp\Cyberduck.Bonjour.Native.csproj</ProjectPath>
</CyberduckReference>
</ItemGroup>

<ItemGroup>
<CyberduckProjectReferences Include="@(CyberduckReference->HasMetadata('ProjectPath'))" Condition=" $(BuildingInsideVisualStudio) " />
<CyberduckLibraryReferences Include="@(CyberduckReference)" />
<CyberduckLibraryReferences Remove="@(CyberduckProjectReferences)" />

<ProjectReference Include="@(CyberduckProjectReferences->'%(ProjectPath)')">
<Name>Cyberduck.%(Identity)</Name>
</ProjectReference>
<Reference Include="@(CyberduckLibraryReferences->'Cyberduck.%(Identity)')">
<HintPath>$(TargetBuildDir)%(Identity).dll</HintPath>
</Reference>
</ItemGroup>
Expand Down

0 comments on commit 1a8749f

Please sign in to comment.