diff options
author | Aaron Robinson <arobins@microsoft.com> | 2019-05-06 10:19:49 -0700 |
---|---|---|
committer | GitHub <noreply@github.com> | 2019-05-06 10:19:49 -0700 |
commit | 099177b0899156a4e8a352083a273805240c0ccd (patch) | |
tree | 85c3f7c449ee3ed8b725c7212379914e7706e74f /src/Directory.Build.targets | |
parent | 7681c19e4a6f2b5a82abf6268e96eb9140f08bb7 (diff) | |
download | coreclr-099177b0899156a4e8a352083a273805240c0ccd.tar.gz coreclr-099177b0899156a4e8a352083a273805240c0ccd.tar.bz2 coreclr-099177b0899156a4e8a352083a273805240c0ccd.zip |
Port all managed product binaries to use SDK style projects (#24285)
Convert managed product binary to use SDK project system.
- Uses Arcade for versions strings
- Overrides Arcade defined output paths - should change in the future
Diffstat (limited to 'src/Directory.Build.targets')
-rw-r--r-- | src/Directory.Build.targets | 20 |
1 files changed, 20 insertions, 0 deletions
diff --git a/src/Directory.Build.targets b/src/Directory.Build.targets new file mode 100644 index 0000000000..9758453686 --- /dev/null +++ b/src/Directory.Build.targets @@ -0,0 +1,20 @@ +<Project> + <Import Project="../Directory.Build.targets" /> + + <ItemGroup> + <BuiltBinary Include="$(TargetPath)" /> + </ItemGroup> + + <!-- Target used to consolidate all PDBs into a single location --> + <Target Name="MoveSymbolFiles" + AfterTargets="Build" + Condition="Exists(@(BuiltBinary -> '%(RootDir)%(Directory)%(Filename).pdb'))" + Inputs="@(BuiltBinary -> '%(RootDir)%(Directory)%(Filename).pdb')" + Outputs="@(BuiltBinary -> '$(BinDir)PDB/%(Filename).pdb')"> + + <Move SourceFiles="@(BuiltBinary -> '%(RootDir)%(Directory)%(Filename).pdb')" + DestinationFolder="$(BinDir)PDB" /> + + </Target> + +</Project>
\ No newline at end of file |