summaryrefslogtreecommitdiff
path: root/src/.nuget/dir.traversal.targets
diff options
context:
space:
mode:
Diffstat (limited to 'src/.nuget/dir.traversal.targets')
-rw-r--r--src/.nuget/dir.traversal.targets19
1 files changed, 19 insertions, 0 deletions
diff --git a/src/.nuget/dir.traversal.targets b/src/.nuget/dir.traversal.targets
new file mode 100644
index 0000000000..686ae749a7
--- /dev/null
+++ b/src/.nuget/dir.traversal.targets
@@ -0,0 +1,19 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="14.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+
+ <Import Project="$(MSBuildThisFileDirectory)..\..\dir.traversal.targets" />
+
+ <Target Name="FilterProjects" BeforeTargets="Build">
+ <Error Condition="'$(PackageRID)' == ''" Text="'PackageRID' property must be specified."/>
+
+ <!-- Only build packages for current RID or non-RID-specific -->
+ <ItemGroup>
+ <_projectsToBuild Include="@(Project)" Condition="'%(Project.PackageTargetRuntime)' == '$(PackageRID)' OR '%(Project.PackageTargetRuntime)' == ''" />
+ </ItemGroup>
+
+ <ItemGroup>
+ <Project Remove="@(Project)" />
+ <Project Include="@(_projectsToBuild)" />
+ </ItemGroup>
+ </Target>
+</Project> \ No newline at end of file