2016-11-05 13:08 GMT+05:00 Steffan Karger <stef...@karger.me>:
> Hi,
>
> 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)
>
> > 2) such way requires also complicated things like configure checks
> > (which in turn may be avoided if we include tap-windows.h)
>
> configure checks are there to help you simplify dependency management.
> Our configure.ac might be a bit convoluted, so surely qualified for
> improvement, but setting a few paths isn't that hard, is it?
>
> > so, I guess, there're might be legal issue ?
> > if not, I vote for adding tap-windows.h into openvpn repo.
> > it will simplify things a lot
>
> I do not believe there are legal issues, but for the reasons above I
> vote against including the tap-windows headers into the core openvpn
> repo. So, Feature-NAK.
>
> -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
>
------------------------------------------------------------------------------
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