This patch incorporates Tcl/Tk/Tix into the MSVC build in the same fashion as OpenSSL has been done.
Highlights:
- A new project, tcltk, is added that simply calls the Python script build_tkinter.py to build the externals.
- New helper module PCbuild/buildlib.py to parse and evaluate the MSBuild property files.
- build_tkinter.py is updated to use MSBuild properties for locating the sources.
- The tcltk output directory is now inside the PCbuild directory to enable different Tcl/Tk/Tix versions for different Python versions