bing swen wrote:
> 
> So is it a good idea to maintain two sets of project files to cope with this 
> problem: one for the old VS 5/6 .dsp files (no more x64 support), and one for 
> VS 2005/08 .vcproj files (with direct x64 support)?

No, it's a horrid idea.

It's a good idea to drop to one cross-platform reference file as
apr has (config.layout), and spit out whatever the heck the user
wants (visual studio .dsw, .sln, eclipse, codewarrior etc etc.)

Right now windows users are treated to a gui perspective of httpd
(which I'll state firsthand is an amazingly better way to become
acquainted with the code base) while unix users stumble in makefile
land of ./configure --help.

But the number one problem at httpd builds has always been that the
.dsp falls out of sync with makefile.in and config.m4, while the
netware build is often not updated for half a year.  That's what
happens when we appeal to each special interest of their own unique
build system.

So my holiday project is to resolve apr for win32 from config.layout
etc.  (If Netware wasn't an orphaned platform, I'd even likely start
replacing their files too, but I'll let someone interested in orphans
start dealing with that).  Once successful, going to look at doing the
same over here.  And likely will stick with config.m4 files as best
as I can, since love them or hate them, they are what we are used to.


Reply via email to