There are two different questions here:

1. What to use to build node.js itself?
2. What to use to build native modules?

For now it's GYP for both, later node.js maybe will be built with GN.

I wonder what to do with native modules though. GYP will have to be supported 
for a looong time anyway, and...

Is it possible/makes sense to use another build system with npm right now 
without explicit npm support?


09.07.2014, 22:06, "Ingwie Phoenix" <[email protected]>:
> GN, Generate Ninja, is a pretty cool project, actually.
>
> I actually always wondered: We have a scripting engine. Why do we rely on 
> Python for GYP, if we have NodeJS? Is there no gyp replacement in node 
> itself? Its something that I just never understood... Since the only people 
> that build from source will very likely have python installed, knowing that 
> they will need GYP.
>
> So I would suggest to switch to GN, or to make your fully own tool to help on 
> that. Its not too hard either. I am working on a build tool myself, that I 
> will very likely extend to be able to build nodejs modules, by querying GYP 
> or a nodejs module, for the location of header files.
>
> Just my 2 cents on that. :3
>
> Oh, also, has anybody ever seen a stand-alone source tree of GN? I have not...
>
> PS. The build system I mentioned: http://github.com/IngwiePhoenix/IceTea
>
> --
> Job board: http://jobs.nodejs.org/
> New group rules: 
> https://gist.github.com/othiym23/9886289#file-moderation-policy-md
> Old group rules: 
> https://github.com/joyent/node/wiki/Mailing-List-Posting-Guidelines
> ---
> You received this message because you are subscribed to the Google Groups 
> "nodejs" 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].
> To view this discussion on the web visit 
> https://groups.google.com/d/msgid/nodejs/0275E15F-E88A-45FB-8523-6D63C193C9FC%40googlemail.com.
> For more options, visit https://groups.google.com/d/optout.

-- 
Job board: http://jobs.nodejs.org/
New group rules: 
https://gist.github.com/othiym23/9886289#file-moderation-policy-md
Old group rules: 
https://github.com/joyent/node/wiki/Mailing-List-Posting-Guidelines
--- 
You received this message because you are subscribed to the Google Groups 
"nodejs" 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].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/nodejs/6306451405020601%40web20j.yandex.ru.
For more options, visit https://groups.google.com/d/optout.

Reply via email to