|
1 | 1 | <?xml version="1.0" encoding="utf-8"?>
|
2 |
| -<Project ToolsVersion="4.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> |
| 2 | +<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003" ToolsVersion="4.0"> |
3 | 3 | <PropertyGroup>
|
4 | 4 | <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
|
5 |
| - <Platform Condition=" '$(Platform)' == '' ">x86</Platform> |
6 |
| - <ProductVersion>8.0.30703</ProductVersion> |
7 |
| - <SchemaVersion>2.0</SchemaVersion> |
| 5 | + <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform> |
8 | 6 | <ProjectGuid>{86E834DE-1139-4511-96CC-69636A56E7AC}</ProjectGuid>
|
9 | 7 | <OutputType>Library</OutputType>
|
10 |
| - <RootNamespace>clrmodule</RootNamespace> |
11 | 8 | <AssemblyName>clrmodule</AssemblyName>
|
| 9 | + <RootNamespace>clrmodule</RootNamespace> |
| 10 | + <DocumentationFile>bin\clrmodule.xml</DocumentationFile> |
| 11 | + <OutputPath>bin\</OutputPath> |
12 | 12 | <TargetFrameworkVersion>v4.0</TargetFrameworkVersion>
|
13 |
| - <FileAlignment>512</FileAlignment> |
| 13 | + <TargetFrameworkProfile /> |
| 14 | + <NoWarn>1591</NoWarn> |
14 | 15 | <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
|
15 | 16 | <PythonBuildDir Condition=" '$(PythonBuildDir)' == '' ">$(SolutionDir)</PythonBuildDir>
|
| 17 | + <!--If need to freeze language version: <LangVersion>5</LangVersion> !--> |
16 | 18 | <RestorePackages>true</RestorePackages>
|
17 |
| - </PropertyGroup> |
18 |
| - <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'DebugMono|x86'"> |
19 |
| - <DebugSymbols>true</DebugSymbols> |
20 |
| - <OutputPath>bin\</OutputPath> |
21 |
| - <DefineConstants Condition="'$(DefineConstants)' == ''">TRACE;DEBUG;PYTHON2</DefineConstants> |
22 |
| - <DebugType>full</DebugType> |
23 |
| - <PlatformTarget>x86</PlatformTarget> |
24 |
| - <ErrorReport>prompt</ErrorReport> |
25 |
| - </PropertyGroup> |
26 |
| - <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'DebugMono|x64'"> |
27 |
| - <DebugSymbols>true</DebugSymbols> |
28 |
| - <OutputPath>bin\</OutputPath> |
29 |
| - <DefineConstants Condition="'$(DefineConstants)' == ''">TRACE;DEBUG;PYTHON2</DefineConstants> |
30 |
| - <DebugType>full</DebugType> |
31 |
| - <PlatformTarget>x64</PlatformTarget> |
32 | 19 | <ErrorReport>prompt</ErrorReport>
|
33 | 20 | </PropertyGroup>
|
34 |
| - <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'ReleaseMono|x86'"> |
35 |
| - <OutputPath>bin\</OutputPath> |
36 |
| - <DefineConstants Condition="'$(DefineConstants)' == ''">PYTHON2</DefineConstants> |
37 |
| - <Optimize>true</Optimize> |
38 |
| - <DebugType>pdbonly</DebugType> |
| 21 | + <PropertyGroup Condition=" '$(Platform)' == 'x86'"> |
39 | 22 | <PlatformTarget>x86</PlatformTarget>
|
40 |
| - <ErrorReport>prompt</ErrorReport> |
41 | 23 | </PropertyGroup>
|
42 |
| - <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'ReleaseMono|x64'"> |
43 |
| - <OutputPath>bin\</OutputPath> |
44 |
| - <DefineConstants Condition="'$(DefineConstants)' == ''">PYTHON2</DefineConstants> |
45 |
| - <Optimize>true</Optimize> |
46 |
| - <DebugType>pdbonly</DebugType> |
| 24 | + <PropertyGroup Condition=" '$(Platform)' == 'x64'"> |
47 | 25 | <PlatformTarget>x64</PlatformTarget>
|
48 |
| - <ErrorReport>prompt</ErrorReport> |
49 |
| - </PropertyGroup> |
50 |
| - <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'DebugWin|x86'"> |
51 |
| - <DebugSymbols>true</DebugSymbols> |
52 |
| - <OutputPath>bin\</OutputPath> |
53 |
| - <DefineConstants Condition="'$(DefineConstants)' == ''">TRACE;DEBUG;PYTHON2</DefineConstants> |
54 |
| - <DebugType>full</DebugType> |
55 |
| - <PlatformTarget>x86</PlatformTarget> |
56 |
| - <ErrorReport>prompt</ErrorReport> |
57 | 26 | </PropertyGroup>
|
58 |
| - <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'DebugWin|x64'"> |
| 27 | + <PropertyGroup Condition=" '$(Configuration)' == 'DebugMono'"> |
59 | 28 | <DebugSymbols>true</DebugSymbols>
|
60 |
| - <OutputPath>bin\</OutputPath> |
61 |
| - <DefineConstants Condition="'$(DefineConstants)' == ''">TRACE;DEBUG;PYTHON2</DefineConstants> |
| 29 | + <DefineConstants Condition="'$(DefineConstants)' == ''">PYTHON2;TRACE;DEBUG</DefineConstants> |
62 | 30 | <DebugType>full</DebugType>
|
63 |
| - <PlatformTarget>x64</PlatformTarget> |
64 |
| - <ErrorReport>prompt</ErrorReport> |
65 | 31 | </PropertyGroup>
|
66 |
| - <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'ReleaseWin|x86'"> |
67 |
| - <OutputPath>bin\</OutputPath> |
| 32 | + <PropertyGroup Condition=" '$(Configuration)' == 'ReleaseMono'"> |
68 | 33 | <DefineConstants Condition="'$(DefineConstants)' == ''">PYTHON2</DefineConstants>
|
69 | 34 | <Optimize>true</Optimize>
|
70 | 35 | <DebugType>pdbonly</DebugType>
|
71 |
| - <PlatformTarget>x86</PlatformTarget> |
72 |
| - <ErrorReport>prompt</ErrorReport> |
73 | 36 | </PropertyGroup>
|
74 |
| - <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'ReleaseWin|x64'"> |
75 |
| - <OutputPath>bin\</OutputPath> |
| 37 | + <PropertyGroup Condition=" '$(Configuration)' == 'DebugWin'"> |
| 38 | + <DebugSymbols>true</DebugSymbols> |
| 39 | + <DefineConstants Condition="'$(DefineConstants)' == ''">PYTHON2;TRACE;DEBUG</DefineConstants> |
| 40 | + <DebugType>full</DebugType> |
| 41 | + </PropertyGroup> |
| 42 | + <PropertyGroup Condition=" '$(Configuration)' == 'ReleaseWin'"> |
76 | 43 | <DefineConstants Condition="'$(DefineConstants)' == ''">PYTHON2</DefineConstants>
|
77 | 44 | <Optimize>true</Optimize>
|
78 | 45 | <DebugType>pdbonly</DebugType>
|
79 |
| - <PlatformTarget>x64</PlatformTarget> |
80 |
| - <ErrorReport>prompt</ErrorReport> |
81 |
| - </PropertyGroup> |
82 |
| - <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'DebugMonoPY3|x86'"> |
83 |
| - <DebugSymbols>true</DebugSymbols> |
84 |
| - <OutputPath>bin\</OutputPath> |
85 |
| - <DefineConstants Condition="'$(DefineConstants)' == ''">TRACE;DEBUG;PYTHON3</DefineConstants> |
86 |
| - <DebugType>full</DebugType> |
87 |
| - <PlatformTarget>x86</PlatformTarget> |
88 |
| - <ErrorReport>prompt</ErrorReport> |
89 | 46 | </PropertyGroup>
|
90 |
| - <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'DebugMonoPY3|x64'"> |
| 47 | + <PropertyGroup Condition=" '$(Configuration)' == 'DebugMonoPY3'"> |
91 | 48 | <DebugSymbols>true</DebugSymbols>
|
92 |
| - <OutputPath>bin\</OutputPath> |
93 |
| - <DefineConstants Condition="'$(DefineConstants)' == ''">TRACE;DEBUG;PYTHON3</DefineConstants> |
| 49 | + <DefineConstants Condition="'$(DefineConstants)' == ''">PYTHON3;TRACE;DEBUG</DefineConstants> |
94 | 50 | <DebugType>full</DebugType>
|
95 |
| - <PlatformTarget>x64</PlatformTarget> |
96 |
| - <ErrorReport>prompt</ErrorReport> |
97 |
| - </PropertyGroup> |
98 |
| - <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'ReleaseMonoPY3|x86'"> |
99 |
| - <OutputPath>bin\</OutputPath> |
100 |
| - <DefineConstants Condition="'$(DefineConstants)' == ''">PYTHON3</DefineConstants> |
101 |
| - <Optimize>true</Optimize> |
102 |
| - <DebugType>pdbonly</DebugType> |
103 |
| - <PlatformTarget>x86</PlatformTarget> |
104 |
| - <ErrorReport>prompt</ErrorReport> |
105 | 51 | </PropertyGroup>
|
106 |
| - <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'ReleaseMonoPY3|x64'"> |
107 |
| - <OutputPath>bin\</OutputPath> |
| 52 | + <PropertyGroup Condition=" '$(Configuration)' == 'ReleaseMonoPY3'"> |
108 | 53 | <DefineConstants Condition="'$(DefineConstants)' == ''">PYTHON3</DefineConstants>
|
109 | 54 | <Optimize>true</Optimize>
|
110 | 55 | <DebugType>pdbonly</DebugType>
|
111 |
| - <PlatformTarget>x64</PlatformTarget> |
112 |
| - <ErrorReport>prompt</ErrorReport> |
113 |
| - </PropertyGroup> |
114 |
| - <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'DebugWinPY3|x86'"> |
115 |
| - <DebugSymbols>true</DebugSymbols> |
116 |
| - <OutputPath>bin\</OutputPath> |
117 |
| - <DefineConstants Condition="'$(DefineConstants)' == ''">TRACE;DEBUG;PYTHON3</DefineConstants> |
118 |
| - <DebugType>full</DebugType> |
119 |
| - <PlatformTarget>x86</PlatformTarget> |
120 |
| - <ErrorReport>prompt</ErrorReport> |
121 | 56 | </PropertyGroup>
|
122 |
| - <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'DebugWinPY3|x64'"> |
| 57 | + <PropertyGroup Condition=" '$(Configuration)' == 'DebugWinPY3'"> |
123 | 58 | <DebugSymbols>true</DebugSymbols>
|
124 |
| - <OutputPath>bin\</OutputPath> |
125 |
| - <DefineConstants Condition="'$(DefineConstants)' == ''">TRACE;DEBUG;PYTHON3</DefineConstants> |
| 59 | + <DefineConstants Condition="'$(DefineConstants)' == ''">PYTHON3;TRACE;DEBUG</DefineConstants> |
126 | 60 | <DebugType>full</DebugType>
|
127 |
| - <PlatformTarget>x64</PlatformTarget> |
128 |
| - <ErrorReport>prompt</ErrorReport> |
129 | 61 | </PropertyGroup>
|
130 |
| - <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'ReleaseWinPY3|x86'"> |
131 |
| - <OutputPath>bin\</OutputPath> |
132 |
| - <DefineConstants Condition="'$(DefineConstants)' == ''">PYTHON3</DefineConstants> |
133 |
| - <Optimize>true</Optimize> |
134 |
| - <DebugType>pdbonly</DebugType> |
135 |
| - <PlatformTarget>x86</PlatformTarget> |
136 |
| - <ErrorReport>prompt</ErrorReport> |
137 |
| - </PropertyGroup> |
138 |
| - <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'ReleaseWinPY3|x64'"> |
139 |
| - <OutputPath>bin\</OutputPath> |
| 62 | + <PropertyGroup Condition=" '$(Configuration)' == 'ReleaseWinPY3'"> |
140 | 63 | <DefineConstants Condition="'$(DefineConstants)' == ''">PYTHON3</DefineConstants>
|
141 | 64 | <Optimize>true</Optimize>
|
142 | 65 | <DebugType>pdbonly</DebugType>
|
143 |
| - <PlatformTarget>x64</PlatformTarget> |
144 |
| - <ErrorReport>prompt</ErrorReport> |
145 | 66 | </PropertyGroup>
|
146 | 67 | <ItemGroup>
|
147 | 68 | <Reference Include="RGiesecke.DllExport.Metadata">
|
|
0 commit comments