|
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