| 
									
										
										
										
											2017-09-06 19:29:10 -07:00
										 |  |  | <?xml version="1.0" encoding="utf-8"?> | 
					
						
							|  |  |  | <Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> | 
					
						
							|  |  |  |   <PropertyGroup Condition="$(Platform) == '$$PYTHON_PLATFORM$$'"> | 
					
						
							|  |  |  |     <PythonHome>$(MSBuildThisFileDirectory)\..\..\tools</PythonHome> | 
					
						
							|  |  |  |     <PythonInclude>$(PythonHome)\include</PythonInclude> | 
					
						
							|  |  |  |     <PythonLibs>$(PythonHome)\libs</PythonLibs> | 
					
						
							|  |  |  |     <PythonTag>$$PYTHON_TAG$$</PythonTag> | 
					
						
							|  |  |  |     <PythonVersion>$$PYTHON_VERSION$$</PythonVersion> | 
					
						
							| 
									
										
										
										
											2022-11-03 19:27:27 +01:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2017-09-06 19:29:10 -07:00
										 |  |  |     <IncludePythonExe Condition="$(IncludePythonExe) == ''">true</IncludePythonExe> | 
					
						
							|  |  |  |     <IncludeVEnv Condition="$(IncludeVEnv) == ''">false</IncludeVEnv> | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |     <GetPythonRuntimeFilesDependsOn>$$PYTHON_TARGET$$;$(GetPythonRuntimeFilesDependsOn)</GetPythonRuntimeFilesDependsOn> | 
					
						
							|  |  |  |   </PropertyGroup> | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |   <ItemDefinitionGroup Condition="$(Platform) == '$$PYTHON_PLATFORM$$'"> | 
					
						
							|  |  |  |     <ClCompile> | 
					
						
							|  |  |  |       <AdditionalIncludeDirectories>$(PythonInclude);%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> | 
					
						
							|  |  |  |       <RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary> | 
					
						
							|  |  |  |     </ClCompile> | 
					
						
							|  |  |  |     <Link> | 
					
						
							|  |  |  |       <AdditionalLibraryDirectories>$(PythonLibs);%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories> | 
					
						
							|  |  |  |     </Link> | 
					
						
							|  |  |  |   </ItemDefinitionGroup> | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |   <Target Name="GetPythonRuntimeFiles" Returns="@(PythonRuntime)" DependsOnTargets="$(GetPythonRuntimeFilesDependsOn)" /> | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |   <Target Name="$$PYTHON_TARGET$$" Returns="@(PythonRuntime)"> | 
					
						
							|  |  |  |     <ItemGroup> | 
					
						
							|  |  |  |       <_PythonRuntimeExe Include="$(PythonHome)\python*.dll" /> | 
					
						
							|  |  |  |       <_PythonRuntimeExe Include="$(PythonHome)\vcruntime140.dll" /> | 
					
						
							|  |  |  |       <_PythonRuntimeExe Include="$(PythonHome)\python*.exe" Condition="$(IncludePythonExe) == 'true'" /> | 
					
						
							|  |  |  |       <_PythonRuntimeExe> | 
					
						
							|  |  |  |         <Link>%(Filename)%(Extension)</Link> | 
					
						
							|  |  |  |       </_PythonRuntimeExe> | 
					
						
							|  |  |  |       <_PythonRuntimeDlls Include="$(PythonHome)\DLLs\*.pyd" /> | 
					
						
							|  |  |  |       <_PythonRuntimeDlls Include="$(PythonHome)\DLLs\*.dll" /> | 
					
						
							|  |  |  |       <_PythonRuntimeDlls> | 
					
						
							|  |  |  |         <Link>DLLs\%(Filename)%(Extension)</Link> | 
					
						
							|  |  |  |       </_PythonRuntimeDlls> | 
					
						
							|  |  |  |       <_PythonRuntimeLib Include="$(PythonHome)\Lib\**\*" Exclude="$(PythonHome)\Lib\**\*.pyc;$(PythonHome)\Lib\site-packages\**\*" /> | 
					
						
							|  |  |  |       <_PythonRuntimeLib Remove="$(PythonHome)\Lib\ensurepip\**\*" Condition="$(IncludeVEnv) != 'true'" /> | 
					
						
							|  |  |  |       <_PythonRuntimeLib Remove="$(PythonHome)\Lib\venv\**\*" Condition="$(IncludeVEnv) != 'true'" /> | 
					
						
							|  |  |  |       <_PythonRuntimeLib> | 
					
						
							|  |  |  |         <Link>Lib\%(RecursiveDir)%(Filename)%(Extension)</Link> | 
					
						
							|  |  |  |       </_PythonRuntimeLib> | 
					
						
							|  |  |  |       <PythonRuntime Include="@(_PythonRuntimeExe);@(_PythonRuntimeDlls);@(_PythonRuntimeLib)" /> | 
					
						
							|  |  |  |     </ItemGroup> | 
					
						
							| 
									
										
										
										
											2022-11-03 19:27:27 +01:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2017-09-06 19:29:10 -07:00
										 |  |  |     <Message Importance="low" Text="Collected Python runtime from $(PythonHome):%0D%0A@(PythonRuntime->'  %(Link)','%0D%0A')" /> | 
					
						
							|  |  |  |   </Target> | 
					
						
							|  |  |  | </Project> |