[Python-Dev] Re: Switching to VC.NET 2003 (original) (raw)

Paolo Invernizzi paoloinvernizzi at dmsware.com
Mon Dec 29 15:30:07 EST 2003


Martin v. Loewis wrote:

No. Microsoft has dropped that feature (perhaps they will restore it in VS.NET 2005 or something :-(

However, it is now simpler to process project files; they are XML files with a fairly obvious vocabulary (*). A friend of mine once wrote a generator that produces GNU makefiles out of vcproj files; such generators tend to be quite application-specific, as they need to take custom build steps into account, and translate them properly. Most likely, the generator we would use would not be useful outside Python.

I can suggest the fact that Scons can handle multiple builders (cygwin, mingw, VC6, VC7, VC7.1) easily and for VC it can generate the proper Project files?

Can be a solution to support a single scons (makefile like) file and from that generate the proper project files?

Users that wants to keep working with the IDE can do that!

A free solution for a user that want to build python in a win32 environment without Visual Studio (whatever edition) could be:

Scons has also an integrated autoconf-like environment, so it's possible to have a path to unify the classic configure/make *nix way with the win32 one.

BTW, scons makefiles are just python files! Think only about the update the python build number problem that arose some times ago! It's trivial if handled by a builder script with-python-steroids!


Paolo Invernizzi



More information about the Python-Dev mailing list