This repository has been archived by the owner on Jan 9, 2021. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 45
/
Microsoft.Cci.csproj
100 lines (100 loc) · 5.37 KB
/
Microsoft.Cci.csproj
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
<?xml version="1.0" encoding="utf-8"?>
<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003" ToolsVersion="4.0">
<Import Project="..\dir.settings.targets" Condition="Exists('..\dir.settings.targets')" />
<PropertyGroup>
<!-- Make sure building in VS get chk by default -->
<Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
<Platform>AnyCPU</Platform>
<PlatformTarget>AnyCPU</PlatformTarget>
<ProjectGuid>{319E151C-8F33-49E7-81C9-30F02F9BA8BB}</ProjectGuid>
<OutputType>Library</OutputType>
<AssemblyName>Microsoft.Cci</AssemblyName>
<DebugSymbols>true</DebugSymbols>
<DefineConstants>TRACE;LITTLEENDIAN;COREFX_SUBSET;MERGED_DLL</DefineConstants>
<SignAssembly>true</SignAssembly>
<NoWarn>$(NoWarn);649</NoWarn>
</PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug_GitHub|AnyCPU' ">
<TargetFrameworkIdentifier>.NETStandard</TargetFrameworkIdentifier>
<TargetFrameworkVersion>v1.3</TargetFrameworkVersion>
<DefineConstants>$(DefineConstants);NO_STRING_CTOR_FROM_PTR_AND_ENCODING</DefineConstants>
<NoStdLib>true</NoStdLib>
<NoWarn>$(NoWarn);618</NoWarn>
<DebugSymbols>true</DebugSymbols>
<DebugType>full</DebugType>
<Optimize>false</Optimize>
<OutputPath>bin\Debug\</OutputPath>
<DefineConstants>DEBUG;$(DefineConstants)</DefineConstants>
<ErrorReport>prompt</ErrorReport>
<WarningLevel>4</WarningLevel>
<UseInternalPortablePdbPaths>false</UseInternalPortablePdbPaths>
</PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release_GitHub|AnyCPU' ">
<TargetFrameworkIdentifier>.NETStandard</TargetFrameworkIdentifier>
<TargetFrameworkVersion>v1.3</TargetFrameworkVersion>
<DefineConstants>$(DefineConstants);NO_STRING_CTOR_FROM_PTR_AND_ENCODING</DefineConstants>
<NoWarn>$(NoWarn);618</NoWarn>
<NoStdLib>true</NoStdLib>
<DebugType>pdbonly</DebugType>
<Optimize>true</Optimize>
<OutputPath>bin\Release\</OutputPath>
<ErrorReport>prompt</ErrorReport>
<WarningLevel>4</WarningLevel>
<UseInternalPortablePdbPaths>false</UseInternalPortablePdbPaths>
</PropertyGroup>
<!-- Default configurations to help VS understand the options -->
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|x86' ">
</PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|x86' ">
</PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|amd64' ">
</PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|amd64' ">
</PropertyGroup>
<PropertyGroup Condition="'$(UseInternalPortablePdbPaths)' != 'false'">
<PortablePdbConverterPath>$(MSBuildThisFileDirectory)..\..\..\ExternalAPIs\PortablePDB</PortablePdbConverterPath>
<SupportAssemblyPath>$(MSBuildThisFileDirectory)..\..\..\InternalAPIs\pntoolchain\nuget</SupportAssemblyPath>
<AssemblySearchPaths>$(AssemblySearchPaths);$(SupportAssemblyPath)</AssemblySearchPaths>
<AssemblySearchPaths>$(AssemblySearchPaths);$(PortablePdbConverterPath)</AssemblySearchPaths>
<AssemblySearchPaths>$(AssemblySearchPaths);$(MSBuildThisFileDirectory)..\..\..\ExternalAPIs\NetFX\.NETFramework\v4.5\Facades</AssemblySearchPaths>
<DefineConstants>ENABLE_PORTABLE_PDB;$(DefineConstants)</DefineConstants>
<EnablePortablePdb>true</EnablePortablePdb>
</PropertyGroup>
<ItemGroup Condition=" '$(TargetFrameworkIdentifier)' != '.NETStandard' ">
<Reference Include="mscorlib" />
<Reference Include="System" />
<Reference Include="System.Core" />
</ItemGroup>
<ItemGroup Condition="'$(EnablePortablePdb)' == 'true'">
<Reference Include="System.Collections.Immutable" />
<Reference Include="System.IO" />
<Reference Include="System.Reflection.Metadata" />
<Reference Include="System.Runtime" />
<ReferencePath Include="$(SupportAssemblyPath)\Microsoft.DiaSymReader.dll" />
<Reference Include="Microsoft.DiaSymReader.Converter">
<Aliases>DiaSymReaderPdbConverter</Aliases>
</Reference>
</ItemGroup>
<ItemGroup Condition="'$(EnablePortablePdb)' == 'true'">
<Content Include="$(PortablePdbConverterPath)\Microsoft.DiaSymReader.Converter.dll" />
<Content Include="$(PortablePdbConverterPath)\System.ValueTuple.dll" />
<Content Include="$(SupportAssemblyPath)\System.Immutable.Collections.dll" />
<Content Include="$(SupportAssemblyPath)\System.Reflection.Metadata.dll" />
<Content Include="$(SupportAssemblyPath)\Microsoft.DiaSymReader.dll" />
</ItemGroup>
<Import Project=".\Microsoft.Cci.Sources.targets" />
<Import Project="..\dir.targets" Condition="Exists('..\dir.targets')" />
<Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" Condition="!Exists('..\dir.targets')" />
<PropertyGroup Condition="'$(TargetFrameworkIdentifier)' == '.NETStandard'">
<!-- Workaround to let us target .NETStandard on downlevel VS. Prevents errors about missing targeting pack. -->
<_TargetFrameworkDirectories>$(MSBuildThisFileDirectory)</_TargetFrameworkDirectories>
<_FullFrameworkReferenceAssemblyPaths>$(MSBuildThisFileDirectory)</_FullFrameworkReferenceAssemblyPaths>
</PropertyGroup>
<ItemGroup>
<!-- We want the sources to show up nicely in VS-->
<VSSources Include="@(Compile)" />
</ItemGroup>
<ItemGroup>
<None Include="project.json" />
</ItemGroup>
</Project>