Return-Path: Mailing-List: contact dev-help@apr.apache.org; run by ezmlm Delivered-To: mailing list dev@apr.apache.org Received: (qmail 66116 invoked from network); 7 Dec 2000 14:20:07 -0000 Received: from test.webdav.org (HELO kurgan.lyra.org) (198.144.203.199) by locus.apache.org with SMTP; 7 Dec 2000 14:20:07 -0000 Received: (from gstein@localhost) by kurgan.lyra.org (8.9.3/8.9.3) id GAA26780; Thu, 7 Dec 2000 06:22:40 -0800 X-Authentication-Warning: kurgan.lyra.org: gstein set sender to gstein@lyra.org using -f Date: Thu, 7 Dec 2000 06:22:40 -0800 From: Greg Stein To: "William A. Rowe, Jr." Cc: dev@apr.apache.org Subject: Re: src/ directory (was: Re: apr-util comments)x Message-ID: <20001207062239.T27235@lyra.org> Mail-Followup-To: "William A. Rowe, Jr." , dev@apr.apache.org References: <20001207053739.R27235@lyra.org> <000e01c06056$29ae8110$92c0b0d0@roweclan.net> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline User-Agent: Mutt/1.2i In-Reply-To: <000e01c06056$29ae8110$92c0b0d0@roweclan.net>; from wrowe@rowe-clan.net on Thu, Dec 07, 2000 at 08:01:14AM -0600 X-URL: http://www.lyra.org/greg/ X-Spam-Rating: locus.apache.org 1.6.2 0/1000/N On Thu, Dec 07, 2000 at 08:01:14AM -0600, William A. Rowe, Jr. wrote: > > From: Greg Stein [mailto:gstein@lyra.org] > > Sent: Thursday, December 07, 2000 7:38 AM >... > > In MSVC5, is it possible to change what occurs after the "-"? In other > > words, could we have "Apache - Win32 Debug DLL" meaning to link against DLLs > > and "Apache - Win32 Debug Lib" to statically link everything? (e.g. no mixed > > types unless somebody wants to set up their own DSP files) > > This could be nicer, yes. But it adds complexity to the apps users create > based on our package. But that complexity is only seen by MSVC5 users, right? MSVC6 users aren't going to have a problem mixing their DSP configurations? > > Gotcha. So if we *were* to combine them, then we'd have four separate sets > > of object files. Do we have four sets of objects today? (e.g. if you opened > > both DSPs and compiled both Debug and Release) > > Two, we cheat. The .lib is built on exported symbols (with the performance > penalty and exported names). The .dll just grabs the .lib. And I did so > simply to avoid maintaining two sets of file names. hehe :-) ... if we combine the DSPs into one, then you could have optimized DLLs/LIBs, and a single file list. The only penalty would be a bit of complexity for MSVC5 users? Personally, I'm willing to trade off MSVC5 users' (slight?) pain for the benefit of a single DSP and more optimized builds. And remember: an MSVC5 user can always revise the DSP that we ship. >... > My real goal is to create the .dsp's from the makefile.in - Not sure how > exactly at this moment, but I'm getting there. Eek. I'm sure we could arrange something for APR and APRUTIL (presuming that we simplify some of the APR makefiles using APRUTIL's rules.mk.in). However, Apache is a big beast to compile and has more complicated makefiles. That would be a whole separate system, I'd think. Cheers, -g -- Greg Stein, http://www.lyra.org/