This issue tracker has been migrated to GitHub, and is currently read-only.
For more information, see the GitHub FAQs in the Python's Developer Guide.

Author zach.ware
Recipients brian.curtin, jeremy.kloth, jkloth, loewis, tim.golden, zach.ware
Date 2014-03-13.14:52:05
SpamBayes Score -1.0
Marked as misclassified Yes
Message-id <1394722325.95.0.0706470072537.issue15968@psf.upfronthosting.co.za>
In-reply-to
Content
The problem with the previous approach and building inside Visual Studio was that makefile.vc in both Tcl and Tk first checks for one of "MSDEVDIR", "MSVCDIR", "VCINSTALLDIR", "MSSDK" or "WINDOWSSDKDIR" being set, which Visual Studio doesn't set.  That issue could have been fixed basically the same way I fixed it in the new approach (set "MSDEVDIR" to a dummy value, probably in build_tkinter.py), but the new approach strikes me as being simpler and cleaner.  Not to mention that without the dependency python.vcxproj, tcl/tk/tix can be built in parallel with other projects (like pythoncore, the longest-running Python project) using the msbuild /m switch.

I welcome having more eyes on it :).  I definitely won't be committing before 3.4.0 final (scheduled for the 16th), and it may be a week or better after that before I have good opportunity.
History
Date User Action Args
2014-03-13 14:52:06zach.waresetrecipients: + zach.ware, loewis, tim.golden, jkloth, brian.curtin, jeremy.kloth
2014-03-13 14:52:05zach.waresetmessageid: <1394722325.95.0.0706470072537.issue15968@psf.upfronthosting.co.za>
2014-03-13 14:52:05zach.warelinkissue15968 messages
2014-03-13 14:52:05zach.warecreate