0
0
mirror of https://github.com/python/cpython.git synced 2024-11-24 08:52:25 +01:00
cpython/PCbuild/tcltk.props
Zachary Ware a191b91a43 Issue #15968: Incorporated Tcl, Tk, and Tix builds into the Windows build
solution.

Currently, Tix is not built in Debug configuration.

This change also:
- simplifies some Tcl/Tk-related msbuild properties for _tkinter
- copies the Tcl and Tk DLLs into the build output directory, meaning
  they will always be available after a build without having to copy
  them manually or change PATH
- removes PCbuild/build_tkinter.py: the solution does the build without
  needing to invoke Python (so Tcl/Tk/Tix can be built in parallel with
  the rest of the build using the `/m` msbuild command line switch)
- removes an outdated README concerning building Tcl/Tk on AMD64
2014-03-21 22:58:19 -05:00

30 lines
1.1 KiB
XML

<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<ImportGroup Label="PropertySheets" />
<PropertyGroup Label="UserMacros">
<MSDEVDIR>Dummy value to avoid patching Tcl/Tk's makefile.vc</MSDEVDIR>
<tclDLLName>tcl86t$(TclDebugExt).dll</tclDLLName>
<tkDLLName>tk86t$(TclDebugExt).dll</tkDLLName>
<tixDLLName>tix84$(TclDebugExt).dll</tixDLLName>
<tcltkLib>$(tcltkDir)\lib\tcl86t$(TclDebugExt).lib;$(tcltkDir)\lib\tk86t$(TclDebugExt).lib</tcltkLib>
</PropertyGroup>
<ItemDefinitionGroup />
<ItemGroup>
<BuildMacro Include="MSDEVDIR">
<Value>$(MSDEVDIR)</Value>
<EnvironmentVariable>true</EnvironmentVariable>
</BuildMacro>
<BuildMacro Include="tclDLLName">
<Value>$(tclDLLName)</Value>
</BuildMacro>
<BuildMacro Include="tkDLLName">
<Value>$(tkDLLName)</Value>
</BuildMacro>
<BuildMacro Include="tixDLLName">
<Value>$(tixDLLName)</Value>
</BuildMacro>
<BuildMacro Include="tcltkLib">
<Value>$(tcltkLib)</Value>
</BuildMacro>
</ItemGroup>
</Project>