On 12/16/2016 09:34 AM, Vincent de RIBOU wrote:
> Hi all,
> 
> my purpose is to share build systems with all possible platforms.
> the current approcah needs to check for every changes that all build
> systems are compliant with those changes (new files, new platform
> dependent changes, ...).
> 

In an ideal world there would be one system to rule them all, but that's
not the case, so we use the most suitable ones, in our opinion, of
course.  This has worked just fine for years.  I still don't understand
what's your problem with libuv using multiple build systems, since you
don't have to maintain them.  Pick one for your application, we make
sure it keeps working (except the MinGW makefile), this is not something
that gets changed on a whim.

> Even if if i am not familiar with native windows programming (and tools
> to build with VSxxxx), I am not confident that using many build systems
> is the most flexible (or easiest way) for every one.
> So if there will be a common build system for all platforms, it will be
> very helpful for anyone.
> 

Can you given a specific example of a problem you are facing?  I'd
rather discuss specifics than hypotheticals.

> Can you tell me why MinGW is out of the main stream to build libUV?

Because the MinGW ecosystem has matured enough (with MSYS2) so it's now
easy to use autotools instead, and we have one less makefile to maintain.

> Why it uses separate makefiles instead of autotools? (only history of
> libUV, specific consideration, something else).

autotools works for MinGW.  GYP doesn't work very well IIRC so it's
discouraged on MinGW.

> Is it only many efforts to share/mutualise build systems?
> 

I don't understand this.


Cheers,

-- 
Saúl Ibarra Corretgé
bettercallsaghul.com


-- 
You received this message because you are subscribed to the Google Groups 
"libuv" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
Visit this group at https://groups.google.com/group/libuv.
For more options, visit https://groups.google.com/d/optout.

Attachment: signature.asc
Description: OpenPGP digital signature

Reply via email to