Alon Bar-Lev wrote: > The whole build environment of openvpn is malformed, using two > separate build systems for windows and posix,
Only two? Oh that's nothing. We're having lots of fun with build systems in libusb-1.0, where each contributing Windows developer actually requires a separate build system. So we have stuff for VC6, VS2005, VS2008, DDK/WDK, MinGW and Cygwin. :) Fortunately at least the last two use autotools, and I do consider that the canonical build method since it covers all supported systems, and allows automated packaging on a POSIX host, which is what still dominates in the project. But the Windows support is important, as are the developers, and as long as someone agrees to maintain a particular build method then I think it's fine to offer it on some kind of best-effort basis. autotools is absolutely alien in Windows, and to be honest a bit of a hassle to set up if you're already a VS wizard. > and the mixture of different projects: openvpn, tap, windows > installer, easy-rsa. How can the installer situation be improved? I want to make an NSIS installer as well, and I would quite like to keep it *within* the project..? Is there a much better way? //Peter