[Python-Dev] Re: Switching to VC.NET 2003
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:
- Download python (from 1.5.2 above) and scons (as a make replacement)
- Build python with the free Microsoft SDK compiler via scons.
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