Hi Alex,

At 19:07 07/01/2008, Alex Rousskov wrote:
On Wed, 2007-12-26 at 23:18 +0100, Guido Serassio wrote:

> As some Squid developer already know, there is a Squid 2.6 "STABLE
> Windows" branch in the squid-cache.org CVS repository, SQUID_NT_2_6,
> based on SQUID_2_6.
> This allow to easily maintain the native Windows port based on MS
> Visual Studio from which the distribution binaries are compiled
> (MinGW and Cygwin support are already in the baseline code).

Would you prefer to add Visual Studio support to the baseline code
instead of creating a Squid3 branch for Visual Studio releases? Is it a
matter of adding and maintaining project/solution files?

The Windows "STABLE" branches are used to generate the native binaries for Windows of Squid using Microsoft Visual Studio. A dedicated STABLE branch is needed to warrant source code stability and isolation/protection.
The support of Visual Studio environment is a bit problematic for some reasons:
- It lacks the support for configure, so there is a statically (and manually) generated autoconf.h
- The build process is not based on the standard Makefiles
- Many build steps are done using dedicated .cmd files

It think that a similar support cannot be called "STABLE" like the support for the other platforms, while the support for MSYS+MinGW is really at STABLE level.

Regards

Guido



-
========================================================
Guido Serassio
Acme Consulting S.r.l. - Microsoft Certified Partner
Via Lucia Savarino, 1           10098 - Rivoli (TO) - ITALY
Tel. : +39.011.9530135  Fax. : +39.011.9781115
Email: [EMAIL PROTECTED]
WWW: http://www.acmeconsulting.it/

Reply via email to