| FazBrowse GitHub Viewer | Trending | | Home |
| Tools: [Download Repo ZIP] [Original HTTPS Page] |
1 parent af62a1a commit 0abfde0
8 files changed
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
@@ -0,0 +1,7 @@ | |||
| 1 | + <?xml version="1.0" encoding="utf-8"?> | ||
| 2 | + <configuration> | ||
| 3 | + <packageSources> | ||
| 4 | + <add key="dot-net MyGet Feed" value="https://dotnet.myget.org/F/dotnet-core/api/v3/index.json" protocolVersion="3"/> | ||
| 5 | + <add key="api.nuget.org" value="https://api.nuget.org/v3/index.json" protocolVersion="3" /> | ||
| 6 | + </packageSources> | ||
| 7 | + </configuration> | ||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
@@ -0,0 +1,194 @@ | |||
| 1 | + Microsoft Visual Studio Solution File, Format Version 12.00 | ||
| 2 | + # Visual Studio 15 | ||
| 3 | + VisualStudioVersion = 15.0.26730.3 | ||
| 4 | + MinimumVisualStudioVersion = 10.0.40219.1 | ||
| 5 | + Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Python.Runtime.15", "src\runtime\Python.Runtime.15.csproj", "{2759F4FF-716B-4828-916F-50FA86613DFC}" | ||
| 6 | + EndProject | ||
| 7 | + Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Python.EmbeddingTest.15", "src\embed_tests\Python.EmbeddingTest.15.csproj", "{66B8D01A-9906-452A-B09E-BF75EA76468F}" | ||
| 8 | + EndProject | ||
| 9 | + Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "clrmodule.15", "src\clrmodule\clrmodule.15.csproj", "{E08678D4-9A52-4AD5-B63D-8EBC7399981B}" | ||
| 10 | + EndProject | ||
| 11 | + Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Console.15", "src\console\Console.15.csproj", "{CDAD305F-8E72-492C-A314-64CF58D472A0}" | ||
| 12 | + EndProject | ||
| 13 | + Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Python.Test.15", "src\testing\Python.Test.15.csproj", "{F94B547A-E97E-4500-8D53-B4D64D076E5F}" | ||
| 14 | + EndProject | ||
| 15 | + Global | ||
| 16 | + GlobalSection(SolutionConfigurationPlatforms) = preSolution | ||
| 17 | + DebugMono|x64 = DebugMono|x64 | ||
| 18 | + DebugMono|x86 = DebugMono|x86 | ||
| 19 | + DebugMonoPY3|x64 = DebugMonoPY3|x64 | ||
| 20 | + DebugMonoPY3|x86 = DebugMonoPY3|x86 | ||
| 21 | + DebugWin|x64 = DebugWin|x64 | ||
| 22 | + DebugWin|x86 = DebugWin|x86 | ||
| 23 | + DebugWinPY3|x64 = DebugWinPY3|x64 | ||
| 24 | + DebugWinPY3|x86 = DebugWinPY3|x86 | ||
| 25 | + ReleaseMono|x64 = ReleaseMono|x64 | ||
| 26 | + ReleaseMono|x86 = ReleaseMono|x86 | ||
| 27 | + ReleaseMonoPY3|x64 = ReleaseMonoPY3|x64 | ||
| 28 | + ReleaseMonoPY3|x86 = ReleaseMonoPY3|x86 | ||
| 29 | + ReleaseWin|x64 = ReleaseWin|x64 | ||
| 30 | + ReleaseWin|x86 = ReleaseWin|x86 | ||
| 31 | + ReleaseWinPY3|x64 = ReleaseWinPY3|x64 | ||
| 32 | + ReleaseWinPY3|x86 = ReleaseWinPY3|x86 | ||
| 33 | + EndGlobalSection | ||
| 34 | + GlobalSection(ProjectConfigurationPlatforms) = postSolution | ||
| 35 | + {2759F4FF-716B-4828-916F-50FA86613DFC}.DebugMono|x64.ActiveCfg = DebugMono|Any CPU | ||
| 36 | + {2759F4FF-716B-4828-916F-50FA86613DFC}.DebugMono|x64.Build.0 = DebugMono|Any CPU | ||
| 37 | + {2759F4FF-716B-4828-916F-50FA86613DFC}.DebugMono|x86.ActiveCfg = DebugMono|Any CPU | ||
| 38 | + {2759F4FF-716B-4828-916F-50FA86613DFC}.DebugMono|x86.Build.0 = DebugMono|Any CPU | ||
| 39 | + {2759F4FF-716B-4828-916F-50FA86613DFC}.DebugMonoPY3|x64.ActiveCfg = DebugMonoPY3|Any CPU | ||
| 40 | + {2759F4FF-716B-4828-916F-50FA86613DFC}.DebugMonoPY3|x64.Build.0 = DebugMonoPY3|Any CPU | ||
| 41 | + {2759F4FF-716B-4828-916F-50FA86613DFC}.DebugMonoPY3|x86.ActiveCfg = DebugMonoPY3|Any CPU | ||
| 42 | + {2759F4FF-716B-4828-916F-50FA86613DFC}.DebugMonoPY3|x86.Build.0 = DebugMonoPY3|Any CPU | ||
| 43 | + {2759F4FF-716B-4828-916F-50FA86613DFC}.DebugWin|x64.ActiveCfg = DebugWin|Any CPU | ||
| 44 | + {2759F4FF-716B-4828-916F-50FA86613DFC}.DebugWin|x64.Build.0 = DebugWin|Any CPU | ||
| 45 | + {2759F4FF-716B-4828-916F-50FA86613DFC}.DebugWin|x86.ActiveCfg = DebugWin|Any CPU | ||
| 46 | + {2759F4FF-716B-4828-916F-50FA86613DFC}.DebugWin|x86.Build.0 = DebugWin|Any CPU | ||
| 47 | + {2759F4FF-716B-4828-916F-50FA86613DFC}.DebugWinPY3|x64.ActiveCfg = DebugWinPY3|Any CPU | ||
| 48 | + {2759F4FF-716B-4828-916F-50FA86613DFC}.DebugWinPY3|x64.Build.0 = DebugWinPY3|Any CPU | ||
| 49 | + {2759F4FF-716B-4828-916F-50FA86613DFC}.DebugWinPY3|x86.ActiveCfg = DebugWinPY3|Any CPU | ||
| 50 | + {2759F4FF-716B-4828-916F-50FA86613DFC}.DebugWinPY3|x86.Build.0 = DebugWinPY3|Any CPU | ||
| 51 | + {2759F4FF-716B-4828-916F-50FA86613DFC}.ReleaseMono|x64.ActiveCfg = ReleaseMono|Any CPU | ||
| 52 | + {2759F4FF-716B-4828-916F-50FA86613DFC}.ReleaseMono|x64.Build.0 = ReleaseMono|Any CPU | ||
| 53 | + {2759F4FF-716B-4828-916F-50FA86613DFC}.ReleaseMono|x86.ActiveCfg = ReleaseMono|Any CPU | ||
| 54 | + {2759F4FF-716B-4828-916F-50FA86613DFC}.ReleaseMono|x86.Build.0 = ReleaseMono|Any CPU | ||
| 55 | + {2759F4FF-716B-4828-916F-50FA86613DFC}.ReleaseMonoPY3|x64.ActiveCfg = ReleaseMonoPY3|Any CPU | ||
| 56 | + {2759F4FF-716B-4828-916F-50FA86613DFC}.ReleaseMonoPY3|x64.Build.0 = ReleaseMonoPY3|Any CPU | ||
| 57 | + {2759F4FF-716B-4828-916F-50FA86613DFC}.ReleaseMonoPY3|x86.ActiveCfg = ReleaseMonoPY3|Any CPU | ||
| 58 | + {2759F4FF-716B-4828-916F-50FA86613DFC}.ReleaseMonoPY3|x86.Build.0 = ReleaseMonoPY3|Any CPU | ||
| 59 | + {2759F4FF-716B-4828-916F-50FA86613DFC}.ReleaseWin|x64.ActiveCfg = ReleaseWin|Any CPU | ||
| 60 | + {2759F4FF-716B-4828-916F-50FA86613DFC}.ReleaseWin|x64.Build.0 = ReleaseWin|Any CPU | ||
| 61 | + {2759F4FF-716B-4828-916F-50FA86613DFC}.ReleaseWin|x86.ActiveCfg = ReleaseWin|Any CPU | ||
| 62 | + {2759F4FF-716B-4828-916F-50FA86613DFC}.ReleaseWin|x86.Build.0 = ReleaseWin|Any CPU | ||
| 63 | + {2759F4FF-716B-4828-916F-50FA86613DFC}.ReleaseWinPY3|x64.ActiveCfg = ReleaseWinPY3|Any CPU | ||
| 64 | + {2759F4FF-716B-4828-916F-50FA86613DFC}.ReleaseWinPY3|x64.Build.0 = ReleaseWinPY3|Any CPU | ||
| 65 | + {2759F4FF-716B-4828-916F-50FA86613DFC}.ReleaseWinPY3|x86.ActiveCfg = ReleaseWinPY3|Any CPU | ||
| 66 | + {2759F4FF-716B-4828-916F-50FA86613DFC}.ReleaseWinPY3|x86.Build.0 = ReleaseWinPY3|Any CPU | ||
| 67 | + {66B8D01A-9906-452A-B09E-BF75EA76468F}.DebugMono|x64.ActiveCfg = DebugMono|x64 | ||
| 68 | + {66B8D01A-9906-452A-B09E-BF75EA76468F}.DebugMono|x64.Build.0 = DebugMono|x64 | ||
| 69 | + {66B8D01A-9906-452A-B09E-BF75EA76468F}.DebugMono|x86.ActiveCfg = DebugMono|x86 | ||
| 70 | + {66B8D01A-9906-452A-B09E-BF75EA76468F}.DebugMono|x86.Build.0 = DebugMono|x86 | ||
| 71 | + {66B8D01A-9906-452A-B09E-BF75EA76468F}.DebugMonoPY3|x64.ActiveCfg = DebugMonoPY3|x64 | ||
| 72 | + {66B8D01A-9906-452A-B09E-BF75EA76468F}.DebugMonoPY3|x64.Build.0 = DebugMonoPY3|x64 | ||
| 73 | + {66B8D01A-9906-452A-B09E-BF75EA76468F}.DebugMonoPY3|x86.ActiveCfg = DebugMonoPY3|x86 | ||
| 74 | + {66B8D01A-9906-452A-B09E-BF75EA76468F}.DebugMonoPY3|x86.Build.0 = DebugMonoPY3|x86 | ||
| 75 | + {66B8D01A-9906-452A-B09E-BF75EA76468F}.DebugWin|x64.ActiveCfg = DebugWin|x64 | ||
| 76 | + {66B8D01A-9906-452A-B09E-BF75EA76468F}.DebugWin|x64.Build.0 = DebugWin|x64 | ||
| 77 | + {66B8D01A-9906-452A-B09E-BF75EA76468F}.DebugWin|x86.ActiveCfg = DebugWin|x86 | ||
| 78 | + {66B8D01A-9906-452A-B09E-BF75EA76468F}.DebugWin|x86.Build.0 = DebugWin|x86 | ||
| 79 | + {66B8D01A-9906-452A-B09E-BF75EA76468F}.DebugWinPY3|x64.ActiveCfg = DebugWinPY3|x64 | ||
| 80 | + {66B8D01A-9906-452A-B09E-BF75EA76468F}.DebugWinPY3|x64.Build.0 = DebugWinPY3|x64 | ||
| 81 | + {66B8D01A-9906-452A-B09E-BF75EA76468F}.DebugWinPY3|x86.ActiveCfg = DebugWinPY3|x86 | ||
| 82 | + {66B8D01A-9906-452A-B09E-BF75EA76468F}.DebugWinPY3|x86.Build.0 = DebugWinPY3|x86 | ||
| 83 | + {66B8D01A-9906-452A-B09E-BF75EA76468F}.ReleaseMono|x64.ActiveCfg = ReleaseMono|x64 | ||
| 84 | + {66B8D01A-9906-452A-B09E-BF75EA76468F}.ReleaseMono|x64.Build.0 = ReleaseMono|x64 | ||
| 85 | + {66B8D01A-9906-452A-B09E-BF75EA76468F}.ReleaseMono|x86.ActiveCfg = ReleaseMono|x86 | ||
| 86 | + {66B8D01A-9906-452A-B09E-BF75EA76468F}.ReleaseMono|x86.Build.0 = ReleaseMono|x86 | ||
| 87 | + {66B8D01A-9906-452A-B09E-BF75EA76468F}.ReleaseMonoPY3|x64.ActiveCfg = ReleaseMonoPY3|x64 | ||
| 88 | + {66B8D01A-9906-452A-B09E-BF75EA76468F}.ReleaseMonoPY3|x64.Build.0 = ReleaseMonoPY3|x64 | ||
| 89 | + {66B8D01A-9906-452A-B09E-BF75EA76468F}.ReleaseMonoPY3|x86.ActiveCfg = ReleaseMonoPY3|x86 | ||
| 90 | + {66B8D01A-9906-452A-B09E-BF75EA76468F}.ReleaseMonoPY3|x86.Build.0 = ReleaseMonoPY3|x86 | ||
| 91 | + {66B8D01A-9906-452A-B09E-BF75EA76468F}.ReleaseWin|x64.ActiveCfg = ReleaseWin|x64 | ||
| 92 | + {66B8D01A-9906-452A-B09E-BF75EA76468F}.ReleaseWin|x64.Build.0 = ReleaseWin|x64 | ||
| 93 | + {66B8D01A-9906-452A-B09E-BF75EA76468F}.ReleaseWin|x86.ActiveCfg = ReleaseWin|x86 | ||
| 94 | + {66B8D01A-9906-452A-B09E-BF75EA76468F}.ReleaseWin|x86.Build.0 = ReleaseWin|x86 | ||
| 95 | + {66B8D01A-9906-452A-B09E-BF75EA76468F}.ReleaseWinPY3|x64.ActiveCfg = ReleaseWinPY3|x64 | ||
| 96 | + {66B8D01A-9906-452A-B09E-BF75EA76468F}.ReleaseWinPY3|x64.Build.0 = ReleaseWinPY3|x64 | ||
| 97 | + {66B8D01A-9906-452A-B09E-BF75EA76468F}.ReleaseWinPY3|x86.ActiveCfg = ReleaseWinPY3|x86 | ||
| 98 | + {66B8D01A-9906-452A-B09E-BF75EA76468F}.ReleaseWinPY3|x86.Build.0 = ReleaseWinPY3|x86 | ||
| 99 | + {E08678D4-9A52-4AD5-B63D-8EBC7399981B}.DebugMono|x64.ActiveCfg = DebugMono|x64 | ||
| 100 | + {E08678D4-9A52-4AD5-B63D-8EBC7399981B}.DebugMono|x86.ActiveCfg = DebugMono|x86 | ||
| 101 | + {E08678D4-9A52-4AD5-B63D-8EBC7399981B}.DebugMonoPY3|x64.ActiveCfg = DebugMonoPY3|x64 | ||
| 102 | + {E08678D4-9A52-4AD5-B63D-8EBC7399981B}.DebugMonoPY3|x86.ActiveCfg = DebugMonoPY3|x86 | ||
| 103 | + {E08678D4-9A52-4AD5-B63D-8EBC7399981B}.DebugWin|x64.ActiveCfg = DebugWin|x64 | ||
| 104 | + {E08678D4-9A52-4AD5-B63D-8EBC7399981B}.DebugWin|x64.Build.0 = DebugWin|x64 | ||
| 105 | + {E08678D4-9A52-4AD5-B63D-8EBC7399981B}.DebugWin|x86.ActiveCfg = DebugWin|x86 | ||
| 106 | + {E08678D4-9A52-4AD5-B63D-8EBC7399981B}.DebugWin|x86.Build.0 = DebugWin|x86 | ||
| 107 | + {E08678D4-9A52-4AD5-B63D-8EBC7399981B}.DebugWinPY3|x64.ActiveCfg = DebugWinPY3|x64 | ||
| 108 | + {E08678D4-9A52-4AD5-B63D-8EBC7399981B}.DebugWinPY3|x64.Build.0 = DebugWinPY3|x64 | ||
| 109 | + {E08678D4-9A52-4AD5-B63D-8EBC7399981B}.DebugWinPY3|x86.ActiveCfg = DebugWinPY3|x86 | ||
| 110 | + {E08678D4-9A52-4AD5-B63D-8EBC7399981B}.DebugWinPY3|x86.Build.0 = DebugWinPY3|x86 | ||
| 111 | + {E08678D4-9A52-4AD5-B63D-8EBC7399981B}.ReleaseMono|x64.ActiveCfg = ReleaseMono|x64 | ||
| 112 | + {E08678D4-9A52-4AD5-B63D-8EBC7399981B}.ReleaseMono|x86.ActiveCfg = ReleaseMono|x86 | ||
| 113 | + {E08678D4-9A52-4AD5-B63D-8EBC7399981B}.ReleaseMonoPY3|x64.ActiveCfg = ReleaseMonoPY3|x64 | ||
| 114 | + {E08678D4-9A52-4AD5-B63D-8EBC7399981B}.ReleaseMonoPY3|x86.ActiveCfg = ReleaseMonoPY3|x86 | ||
| 115 | + {E08678D4-9A52-4AD5-B63D-8EBC7399981B}.ReleaseWin|x64.ActiveCfg = ReleaseWin|x64 | ||
| 116 | + {E08678D4-9A52-4AD5-B63D-8EBC7399981B}.ReleaseWin|x64.Build.0 = ReleaseWin|x64 | ||
| 117 | + {E08678D4-9A52-4AD5-B63D-8EBC7399981B}.ReleaseWin|x86.ActiveCfg = ReleaseWin|x86 | ||
| 118 | + {E08678D4-9A52-4AD5-B63D-8EBC7399981B}.ReleaseWin|x86.Build.0 = ReleaseWin|x86 | ||
| 119 | + {E08678D4-9A52-4AD5-B63D-8EBC7399981B}.ReleaseWinPY3|x64.ActiveCfg = ReleaseWinPY3|x64 | ||
| 120 | + {E08678D4-9A52-4AD5-B63D-8EBC7399981B}.ReleaseWinPY3|x64.Build.0 = ReleaseWinPY3|x64 | ||
| 121 | + {E08678D4-9A52-4AD5-B63D-8EBC7399981B}.ReleaseWinPY3|x86.ActiveCfg = ReleaseWinPY3|x86 | ||
| 122 | + {E08678D4-9A52-4AD5-B63D-8EBC7399981B}.ReleaseWinPY3|x86.Build.0 = ReleaseWinPY3|x86 | ||
| 123 | + {CDAD305F-8E72-492C-A314-64CF58D472A0}.DebugMono|x64.ActiveCfg = DebugMono|x64 | ||
| 124 | + {CDAD305F-8E72-492C-A314-64CF58D472A0}.DebugMono|x64.Build.0 = DebugMono|x64 | ||
| 125 | + {CDAD305F-8E72-492C-A314-64CF58D472A0}.DebugMono|x86.ActiveCfg = DebugMono|x86 | ||
| 126 | + {CDAD305F-8E72-492C-A314-64CF58D472A0}.DebugMono|x86.Build.0 = DebugMono|x86 | ||
| 127 | + {CDAD305F-8E72-492C-A314-64CF58D472A0}.DebugMonoPY3|x64.ActiveCfg = DebugMonoPY3|x64 | ||
| 128 | + {CDAD305F-8E72-492C-A314-64CF58D472A0}.DebugMonoPY3|x64.Build.0 = DebugMonoPY3|x64 | ||
| 129 | + {CDAD305F-8E72-492C-A314-64CF58D472A0}.DebugMonoPY3|x86.ActiveCfg = DebugMonoPY3|x86 | ||
| 130 | + {CDAD305F-8E72-492C-A314-64CF58D472A0}.DebugMonoPY3|x86.Build.0 = DebugMonoPY3|x86 | ||
| 131 | + {CDAD305F-8E72-492C-A314-64CF58D472A0}.DebugWin|x64.ActiveCfg = DebugWin|x64 | ||
| 132 | + {CDAD305F-8E72-492C-A314-64CF58D472A0}.DebugWin|x64.Build.0 = DebugWin|x64 | ||
| 133 | + {CDAD305F-8E72-492C-A314-64CF58D472A0}.DebugWin|x86.ActiveCfg = DebugWin|x86 | ||
| 134 | + {CDAD305F-8E72-492C-A314-64CF58D472A0}.DebugWin|x86.Build.0 = DebugWin|x86 | ||
| 135 | + {CDAD305F-8E72-492C-A314-64CF58D472A0}.DebugWinPY3|x64.ActiveCfg = DebugWinPY3|x64 | ||
| 136 | + {CDAD305F-8E72-492C-A314-64CF58D472A0}.DebugWinPY3|x64.Build.0 = DebugWinPY3|x64 | ||
| 137 | + {CDAD305F-8E72-492C-A314-64CF58D472A0}.DebugWinPY3|x86.ActiveCfg = DebugWinPY3|x86 | ||
| 138 | + {CDAD305F-8E72-492C-A314-64CF58D472A0}.DebugWinPY3|x86.Build.0 = DebugWinPY3|x86 | ||
| 139 | + {CDAD305F-8E72-492C-A314-64CF58D472A0}.ReleaseMono|x64.ActiveCfg = ReleaseMono|x64 | ||
| 140 | + {CDAD305F-8E72-492C-A314-64CF58D472A0}.ReleaseMono|x64.Build.0 = ReleaseMono|x64 | ||
| 141 | + {CDAD305F-8E72-492C-A314-64CF58D472A0}.ReleaseMono|x86.ActiveCfg = ReleaseMono|x86 | ||
| 142 | + {CDAD305F-8E72-492C-A314-64CF58D472A0}.ReleaseMono|x86.Build.0 = ReleaseMono|x86 | ||
| 143 | + {CDAD305F-8E72-492C-A314-64CF58D472A0}.ReleaseMonoPY3|x64.ActiveCfg = ReleaseMonoPY3|x64 | ||
| 144 | + {CDAD305F-8E72-492C-A314-64CF58D472A0}.ReleaseMonoPY3|x64.Build.0 = ReleaseMonoPY3|x64 | ||
| 145 | + {CDAD305F-8E72-492C-A314-64CF58D472A0}.ReleaseMonoPY3|x86.ActiveCfg = ReleaseMonoPY3|x86 | ||
| 146 | + {CDAD305F-8E72-492C-A314-64CF58D472A0}.ReleaseMonoPY3|x86.Build.0 = ReleaseMonoPY3|x86 | ||
| 147 | + {CDAD305F-8E72-492C-A314-64CF58D472A0}.ReleaseWin|x64.ActiveCfg = ReleaseWin|x64 | ||
| 148 | + {CDAD305F-8E72-492C-A314-64CF58D472A0}.ReleaseWin|x64.Build.0 = ReleaseWin|x64 | ||
| 149 | + {CDAD305F-8E72-492C-A314-64CF58D472A0}.ReleaseWin|x86.ActiveCfg = ReleaseWin|x86 | ||
| 150 | + {CDAD305F-8E72-492C-A314-64CF58D472A0}.ReleaseWin|x86.Build.0 = ReleaseWin|x86 | ||
| 151 | + {CDAD305F-8E72-492C-A314-64CF58D472A0}.ReleaseWinPY3|x64.ActiveCfg = ReleaseWinPY3|x64 | ||
| 152 | + {CDAD305F-8E72-492C-A314-64CF58D472A0}.ReleaseWinPY3|x64.Build.0 = ReleaseWinPY3|x64 | ||
| 153 | + {CDAD305F-8E72-492C-A314-64CF58D472A0}.ReleaseWinPY3|x86.ActiveCfg = ReleaseWinPY3|x86 | ||
| 154 | + {CDAD305F-8E72-492C-A314-64CF58D472A0}.ReleaseWinPY3|x86.Build.0 = ReleaseWinPY3|x86 | ||
| 155 | + {F94B547A-E97E-4500-8D53-B4D64D076E5F}.DebugMono|x64.ActiveCfg = DebugMono|x64 | ||
| 156 | + {F94B547A-E97E-4500-8D53-B4D64D076E5F}.DebugMono|x64.Build.0 = DebugMono|x64 | ||
| 157 | + {F94B547A-E97E-4500-8D53-B4D64D076E5F}.DebugMono|x86.ActiveCfg = DebugMono|x86 | ||
| 158 | + {F94B547A-E97E-4500-8D53-B4D64D076E5F}.DebugMono|x86.Build.0 = DebugMono|x86 | ||
| 159 | + {F94B547A-E97E-4500-8D53-B4D64D076E5F}.DebugMonoPY3|x64.ActiveCfg = DebugMonoPY3|x64 | ||
| 160 | + {F94B547A-E97E-4500-8D53-B4D64D076E5F}.DebugMonoPY3|x64.Build.0 = DebugMonoPY3|x64 | ||
| 161 | + {F94B547A-E97E-4500-8D53-B4D64D076E5F}.DebugMonoPY3|x86.ActiveCfg = DebugMonoPY3|x86 | ||
| 162 | + {F94B547A-E97E-4500-8D53-B4D64D076E5F}.DebugMonoPY3|x86.Build.0 = DebugMonoPY3|x86 | ||
| 163 | + {F94B547A-E97E-4500-8D53-B4D64D076E5F}.DebugWin|x64.ActiveCfg = DebugWin|x64 | ||
| 164 | + {F94B547A-E97E-4500-8D53-B4D64D076E5F}.DebugWin|x64.Build.0 = DebugWin|x64 | ||
| 165 | + {F94B547A-E97E-4500-8D53-B4D64D076E5F}.DebugWin|x86.ActiveCfg = DebugWin|x86 | ||
| 166 | + {F94B547A-E97E-4500-8D53-B4D64D076E5F}.DebugWin|x86.Build.0 = DebugWin|x86 | ||
| 167 | + {F94B547A-E97E-4500-8D53-B4D64D076E5F}.DebugWinPY3|x64.ActiveCfg = DebugWinPY3|x64 | ||
| 168 | + {F94B547A-E97E-4500-8D53-B4D64D076E5F}.DebugWinPY3|x64.Build.0 = DebugWinPY3|x64 | ||
| 169 | + {F94B547A-E97E-4500-8D53-B4D64D076E5F}.DebugWinPY3|x86.ActiveCfg = DebugWinPY3|x86 | ||
| 170 | + {F94B547A-E97E-4500-8D53-B4D64D076E5F}.DebugWinPY3|x86.Build.0 = DebugWinPY3|x86 | ||
| 171 | + {F94B547A-E97E-4500-8D53-B4D64D076E5F}.ReleaseMono|x64.ActiveCfg = ReleaseMono|x64 | ||
| 172 | + {F94B547A-E97E-4500-8D53-B4D64D076E5F}.ReleaseMono|x64.Build.0 = ReleaseMono|x64 | ||
| 173 | + {F94B547A-E97E-4500-8D53-B4D64D076E5F}.ReleaseMono|x86.ActiveCfg = ReleaseMono|x86 | ||
| 174 | + {F94B547A-E97E-4500-8D53-B4D64D076E5F}.ReleaseMono|x86.Build.0 = ReleaseMono|x86 | ||
| 175 | + {F94B547A-E97E-4500-8D53-B4D64D076E5F}.ReleaseMonoPY3|x64.ActiveCfg = ReleaseMonoPY3|x64 | ||
| 176 | + {F94B547A-E97E-4500-8D53-B4D64D076E5F}.ReleaseMonoPY3|x64.Build.0 = ReleaseMonoPY3|x64 | ||
| 177 | + {F94B547A-E97E-4500-8D53-B4D64D076E5F}.ReleaseMonoPY3|x86.ActiveCfg = ReleaseMonoPY3|x86 | ||
| 178 | + {F94B547A-E97E-4500-8D53-B4D64D076E5F}.ReleaseMonoPY3|x86.Build.0 = ReleaseMonoPY3|x86 | ||
| 179 | + {F94B547A-E97E-4500-8D53-B4D64D076E5F}.ReleaseWin|x64.ActiveCfg = ReleaseWin|x64 | ||
| 180 | + {F94B547A-E97E-4500-8D53-B4D64D076E5F}.ReleaseWin|x64.Build.0 = ReleaseWin|x64 | ||
| 181 | + {F94B547A-E97E-4500-8D53-B4D64D076E5F}.ReleaseWin|x86.ActiveCfg = ReleaseWin|x86 | ||
| 182 | + {F94B547A-E97E-4500-8D53-B4D64D076E5F}.ReleaseWin|x86.Build.0 = ReleaseWin|x86 | ||
| 183 | + {F94B547A-E97E-4500-8D53-B4D64D076E5F}.ReleaseWinPY3|x64.ActiveCfg = ReleaseWinPY3|x64 | ||
| 184 | + {F94B547A-E97E-4500-8D53-B4D64D076E5F}.ReleaseWinPY3|x64.Build.0 = ReleaseWinPY3|x64 | ||
| 185 | + {F94B547A-E97E-4500-8D53-B4D64D076E5F}.ReleaseWinPY3|x86.ActiveCfg = ReleaseWinPY3|x86 | ||
| 186 | + {F94B547A-E97E-4500-8D53-B4D64D076E5F}.ReleaseWinPY3|x86.Build.0 = ReleaseWinPY3|x86 | ||
| 187 | + EndGlobalSection | ||
| 188 | + GlobalSection(SolutionProperties) = preSolution | ||
| 189 | + HideSolutionNode = FALSE | ||
| 190 | + EndGlobalSection | ||
| 191 | + GlobalSection(ExtensibilityGlobals) = postSolution | ||
| 192 | + SolutionGuid = {A6347B90-BBE6-4E45-90BF-1BD8B76069E3} | ||
| 193 | + EndGlobalSection | ||
| 194 | + EndGlobal | ||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
@@ -133,6 +133,16 @@ def _get_long_description(): | |||
| 133 | 133 | ||
| 134 | 134 | ||
| 135 | 135 | class BuildExtPythonnet(build_ext.build_ext): | |
| 136 | + user_options = build_ext.build_ext.user_options + [ | ||
| 137 | + ('xplat', None, None) | ||
| 138 | + ] | ||
| 139 | + def initialize_options(self): | ||
| 140 | + build_ext.build_ext.initialize_options(self) | ||
| 141 | + self.xplat = None | ||
| 142 | + | ||
| 143 | + def finalize_options(self): | ||
| 144 | + build_ext.build_ext.finalize_options(self) | ||
| 145 | + | ||
| 136 | 146 | def build_extension(self, ext): | |
| 137 | 147 | """Builds the .pyd file using msbuild or xbuild""" | |
| 138 | 148 | if ext.name != "clr": | |
@@ -198,18 +208,18 @@ def build_extension(self, ext): | |||
| 198 | 208 | _config = "{0}Win".format(CONFIG) | |
| 199 | 209 | ||
| 200 | 210 | elif DEVTOOLS == "Mono": | |
| 201 | - _xbuild = "xbuild" | ||
| 211 | + _xbuild = 'dotnet msbuild' if self.xplat else 'xbuild' | ||
| 202 | 212 | _config = "{0}Mono".format(CONFIG) | |
| 203 | 213 | else: | |
| 204 | 214 | raise NotImplementedError( | |
| 205 | 215 | "DevTool {0} not supported (use MsDev/Mono)".format(DEVTOOLS)) | |
| 206 | 216 | ||
| 207 | 217 | cmd = [ | |
| 208 | 218 | _xbuild, | |
| 209 | - 'pythonnet.sln', | ||
| 219 | + 'pythonnet.15.sln' if self.xplat else 'pythonnet.sln', | ||
| 210 | 220 | '/p:Configuration={}'.format(_config), | |
| 211 | 221 | '/p:Platform={}'.format(ARCH), | |
| 212 | - '/p:DefineConstants="{}"'.format('%3B'.join(defines)), | ||
| 222 | + '/p:{}DefineConstants="{}"'.format('Custom' if self.xplat else '','%3B'.join(defines)), | ||
| 213 | 223 | '/p:PythonBuildDir="{}"'.format(os.path.abspath(dest_dir)), | |
| 214 | 224 | '/p:PythonInteropFile="{}"'.format(os.path.basename(interop_file)), | |
| 215 | 225 | '/verbosity:{}'.format(VERBOSITY), | |
@@ -221,6 +231,7 @@ def build_extension(self, ext): | |||
| 221 | 231 | ||
| 222 | 232 | self.debug_print("Building: {0}".format(" ".join(cmd))) | |
| 223 | 233 | use_shell = True if DEVTOOLS == "Mono" else False | |
| 234 | + | ||
| 224 | 235 | subprocess.check_call(" ".join(cmd + ["/t:Clean"]), shell=use_shell) | |
| 225 | 236 | subprocess.check_call(" ".join(cmd + ["/t:Build"]), shell=use_shell) | |
| 226 | 237 | ||
@@ -267,6 +278,20 @@ def _install_packages(self): | |||
| 267 | 278 | nuget = "mono {0}".format(nuget) | |
| 268 | 279 | use_shell = True | |
| 269 | 280 | ||
| 281 | + if self.xplat: | ||
| 282 | + if DEVTOOLS == "MsDev": | ||
| 283 | + _config = "{0}Win".format(CONFIG) | ||
| 284 | + elif DEVTOOLS == "Mono": | ||
| 285 | + _config = "{0}Mono".format(CONFIG) | ||
| 286 | + else: | ||
| 287 | + raise NotImplementedError( | ||
| 288 | + "DevTool {0} not supported (use MsDev/Mono)".format(DEVTOOLS)) | ||
| 289 | + | ||
| 290 | + cmd = "dotnet msbuild /t:Restore pythonnet.15.sln /p:Configuration={0} /p:Platform={1}".format(_config, ARCH) | ||
| 291 | + self.debug_print("Updating packages with xplat: {0}".format(cmd)) | ||
| 292 | + subprocess.check_call(cmd, shell=use_shell) | ||
| 293 | + return; | ||
| 294 | + | ||
| 270 | 295 | cmd = "{0} update -self".format(nuget) | |
| 271 | 296 | self.debug_print("Updating NuGet: {0}".format(cmd)) | |
| 272 | 297 | subprocess.check_call(cmd, shell=use_shell) | |
| Back | FazBrowse Home | New Git URL |
0 commit comments