2016-11-05 15:53 GMT+05:00 Steffan Karger <stef...@karger.me>:
> Hi,
>
> On 05-11-16 11:34, Илья Шипицин wrote:
> >
> > 2016-11-05 13:08 GMT+05:00 Steffan Karger <stef...@karger.me
> > <mailto:stef...@karger.me>>:
> >
> > On 05-11-16 06:52, Илья Шипицин wrote:
> > > I'm geting "build only" travis-ci mingw cross compile config
> > > and I came to idea that I do not understand why "tap-windows.h"
> must be
> > > downloaded separately
> > >
> > > 1) if we use some functions, we should include prototypes. it is
> not
> > > very common to download prototypes from different location
> >
> > When using external dependencies it is *not* a best practice to
> include
> > the headers of that dependency (or even worse, binaries) into your
> own
> > project repository. I haven't seen any decent C project do that. We
> > wouldn't include the OpenSSL, mbed TLS or even libc headers either,
> > would we?
> >
> > we include cmocka as git submodule.
> > if such an approach is acceptable, we can use another submodule (to
> > tap-windows repo)
>
> Yes, which I'm still wondering about whether that was the right choice.
> Using configure might have made more sense.
>
I would really like to hear the reason of "ACK"ing cmocka and "NOT ACK"ing
tap-windows
>
> Either way, although I don't agree with your suggested approach, I do
> see that building (and particularly, cross compiling) isn't easy, and
> that it would be nice to improve on that.
>
> A different approach (which I use internally for OpenVPN-NL) is to
> create a build repository with build scripts and all the required
> dependencies as submodules. It might make sense to do something like
> that for openvpn-build? (This works nicely for us internally, but I'm
> not so sure that would work as well for openvpn-build.)
>
> -Steffan
>
------------------------------------------------------------------------------
Developer Access Program for Intel Xeon Phi Processors
Access to Intel Xeon Phi processor-based developer platforms.
With one year of Intel Parallel Studio XE.
Training and support from Colfax.
Order your platform today. http://sdm.link/xeonphi
_______________________________________________
Openvpn-devel mailing list
Openvpn-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/openvpn-devel