|
29 | 29 | <DefineConstants>$(DefineConstants);$(CustomDefineConstants);$(BaseDefineConstants);</DefineConstants>
|
30 | 30 | <DefineConstants Condition="'$(BuildingInsideVisualStudio)' == 'true' AND '$(CustomDefineConstants)' != '' AND $(Configuration.Contains('Debug'))">$(DefineConstants);TRACE;DEBUG</DefineConstants>
|
31 | 31 | <FrameworkPathOverride Condition="'$(TargetFramework)'=='net40' AND $(Configuration.Contains('Mono'))">$(NuGetPackageRoot)\microsoft.targetingpack.netframework.v4.5\1.0.1\lib\net45\</FrameworkPathOverride>
|
| 32 | + <Python2Version>$(PYTHONNET_PY2_VERSION)</Python2Version> |
| 33 | + <Python2Version Condition="'$(Python2Version)'==''">PYTHON27</Python2Version> |
| 34 | + <Python3Version>$(PYTHONNET_PY3_VERSION)</Python3Version> |
| 35 | + <Python3Version Condition="'$(Python3Version)'==''">PYTHON36</Python3Version> |
32 | 36 | </PropertyGroup>
|
33 | 37 |
|
34 | 38 | <PropertyGroup Condition=" '$(Configuration)' == 'ReleaseMono'">
|
35 |
| - <DefineConstants Condition="'$(CustomDefineConstants)' == ''">$(DefineConstants);PYTHON2;PYTHON27;UCS4</DefineConstants> |
| 39 | + <DefineConstants Condition="'$(CustomDefineConstants)' == ''">$(DefineConstants);PYTHON2;$(Python2Version);UCS4</DefineConstants> |
36 | 40 | <Optimize>true</Optimize>
|
37 | 41 | <DebugType>pdbonly</DebugType>
|
38 | 42 | </PropertyGroup>
|
39 | 43 | <PropertyGroup Condition=" '$(Configuration)' == 'ReleaseMonoPY3'">
|
40 |
| - <DefineConstants Condition="'$(CustomDefineConstants)' == ''">$(DefineConstants);PYTHON3;PYTHON36;UCS4</DefineConstants> |
| 44 | + <DefineConstants Condition="'$(CustomDefineConstants)' == ''">$(DefineConstants);PYTHON3;$(Python3Version);UCS4</DefineConstants> |
41 | 45 | <Optimize>true</Optimize>
|
42 | 46 | <DebugType>pdbonly</DebugType>
|
43 | 47 | </PropertyGroup>
|
44 | 48 | <PropertyGroup Condition=" '$(Configuration)' == 'DebugMono'">
|
45 | 49 | <DebugSymbols>true</DebugSymbols>
|
46 |
| - <DefineConstants Condition="'$(CustomDefineConstants)' == ''">$(DefineConstants);PYTHON2;PYTHON27;UCS4;TRACE;DEBUG</DefineConstants> |
| 50 | + <DefineConstants Condition="'$(CustomDefineConstants)' == ''">$(DefineConstants);PYTHON2;$(Python2Version);UCS4;TRACE;DEBUG</DefineConstants> |
47 | 51 | <Optimize>false</Optimize>
|
48 | 52 | <DebugType>full</DebugType>
|
49 | 53 | </PropertyGroup>
|
50 | 54 | <PropertyGroup Condition=" '$(Configuration)' == 'DebugMonoPY3'">
|
51 | 55 | <DebugSymbols>true</DebugSymbols>
|
52 |
| - <DefineConstants Condition="'$(CustomDefineConstants)' == ''">$(DefineConstants);PYTHON3;PYTHON36;UCS4;TRACE;DEBUG</DefineConstants> |
| 56 | + <DefineConstants Condition="'$(CustomDefineConstants)' == ''">$(DefineConstants);PYTHON3;$(Python3Version);UCS4;TRACE;DEBUG</DefineConstants> |
53 | 57 | <Optimize>false</Optimize>
|
54 | 58 | <DebugType>full</DebugType>
|
55 | 59 | </PropertyGroup>
|
56 | 60 | <PropertyGroup Condition=" '$(Configuration)' == 'ReleaseWin'">
|
57 |
| - <DefineConstants Condition="'$(CustomDefineConstants)' == ''">$(DefineConstants);PYTHON2;PYTHON27;UCS2</DefineConstants> |
| 61 | + <DefineConstants Condition="'$(CustomDefineConstants)' == ''">$(DefineConstants);PYTHON2;$(Python2Version);UCS2</DefineConstants> |
58 | 62 | <Optimize>true</Optimize>
|
59 | 63 | <DebugType>pdbonly</DebugType>
|
60 | 64 | </PropertyGroup>
|
61 | 65 | <PropertyGroup Condition=" '$(Configuration)' == 'ReleaseWinPY3'">
|
62 |
| - <DefineConstants Condition="'$(CustomDefineConstants)' == ''">$(DefineConstants);PYTHON3;PYTHON36;UCS2</DefineConstants> |
| 66 | + <DefineConstants Condition="'$(CustomDefineConstants)' == ''">$(DefineConstants);PYTHON3;$(Python3Version);UCS2</DefineConstants> |
63 | 67 | <Optimize>true</Optimize>
|
64 | 68 | <DebugType>pdbonly</DebugType>
|
65 | 69 | </PropertyGroup>
|
66 | 70 | <PropertyGroup Condition=" '$(Configuration)' == 'DebugWin'">
|
67 | 71 | <DebugSymbols>true</DebugSymbols>
|
68 |
| - <DefineConstants Condition="'$(CustomDefineConstants)' == ''">$(DefineConstants);PYTHON2;PYTHON27;UCS2;TRACE;DEBUG</DefineConstants> |
| 72 | + <DefineConstants Condition="'$(CustomDefineConstants)' == ''">$(DefineConstants);PYTHON2;$(Python2Version);UCS2;TRACE;DEBUG</DefineConstants> |
69 | 73 | <Optimize>false</Optimize>
|
70 | 74 | <DebugType>full</DebugType>
|
71 | 75 | </PropertyGroup>
|
72 | 76 | <PropertyGroup Condition=" '$(Configuration)' == 'DebugWinPY3'">
|
73 | 77 | <DebugSymbols>true</DebugSymbols>
|
74 |
| - <DefineConstants Condition="'$(CustomDefineConstants)' == ''">$(DefineConstants);PYTHON3;PYTHON36;UCS2;TRACE;DEBUG</DefineConstants> |
| 78 | + <DefineConstants Condition="'$(CustomDefineConstants)' == ''">$(DefineConstants);PYTHON3;$(Python3Version);UCS2;TRACE;DEBUG</DefineConstants> |
75 | 79 | <Optimize>false</Optimize>
|
76 | 80 | <DebugType>full</DebugType>
|
77 | 81 | </PropertyGroup>
|
|
0 commit comments