On Mon, Feb 27, 2012 at 6:04 PM, Heiko Hund <heiko.h...@sophos.com> wrote: > Hi Alon > > On Monday 27 February 2012 14:01:25 Alon Bar-Lev wrote: >> I am going to re-write your build system :) > > Take it easy! =) > >> It uses autoconf but not automake and looks some rewrite is needed. > > I did not see the the need for automake in the past. However, now that dist > produces a .tar.gz and there's the res/ subdir and the Makefile is quite ugly, > plus not all the dependency tracking is in place working, a little automake > will be beneficial, so go ahead. Please make sure the snapshot target stays > intact and that configure still supports the --with-cyrpto-* arguments for > libcrypto (guess you'll go pkg-config here as well).
Great. The crypto stuff will be converted to pkg-config style OPENSSL_CFLAGS and OPENSSL_LIBS. The automake move will make the build much easier to maintain. >> We should probably write an installer. > > I'm not sure if it's the best idea to make each and every GUI project out > there write it's own installer, when it's mostly a single executable that > needs to be replaced to package it with upstream openvpn. The pragmatic way to > do it would be to leave the GUI stuff in openvpn itself, but I guess you guys > like the idea of bundling installers with other installers, right? If this is a single .exe I will put this in installer for now as-is. Will be ready in a few hours. Alon.