-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathDirectory.Build.targets
More file actions
21 lines (19 loc) · 1.02 KB
/
Copy pathDirectory.Build.targets
File metadata and controls
21 lines (19 loc) · 1.02 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
<Project>
<Target Name="CopyComponentToSiblingLiveSplitArtifacts"
AfterTargets="Build"
Condition="'$(CopyToLiveSplitArtifacts)' == 'true' and Exists('$(LiveSplitRepoPath)') and Exists('$(TargetPath)')">
<PropertyGroup>
<LiveSplitComponentArtifactsPath>$(LiveSplitRepoPath)artifacts\bin\AlternativeTimer\$(LiveSplitArtifactsConfiguration)\</LiveSplitComponentArtifactsPath>
</PropertyGroup>
<ItemGroup>
<ComponentArtifactFiles Include="$(TargetPath)" />
<ComponentArtifactFiles Include="$(TargetDir)$(TargetName).pdb" Condition="Exists('$(TargetDir)$(TargetName).pdb')" />
</ItemGroup>
<MakeDir Directories="$(LiveSplitComponentArtifactsPath)" />
<Copy SourceFiles="@(ComponentArtifactFiles)"
DestinationFolder="$(LiveSplitComponentArtifactsPath)"
SkipUnchangedFiles="true" />
<Message Importance="high"
Text="Copied @(ComponentArtifactFiles->'%(Filename)%(Extension)', ', ') to $(LiveSplitComponentArtifactsPath)" />
</Target>
</Project>