-
Notifications
You must be signed in to change notification settings - Fork 30k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Bikeshedding question: new home for V8's GYP files? #18262
Comments
/cc @nodejs/v8 Afaik we do maintain the other gypfiles (for e.g. zlib, c-ares, nghttp2) through the first way, i.e. in |
+1 for first option. |
V8 gypfiles are currently scattered in many directories. If we go with option 1, is it possible to put them all in the same place? |
Okay. I have begun moving gyp files into |
Sounds good to me. |
GYP files are now out of V8 master. I added the necessary steps to handle this in |
As you all might know, Chrome has moved off GYP in favor of GN as build system. V8 has followed that move, but kept maintaining gyp configs for longer than Chrome requires, mostly for Node.js.
In the past weeks I have, as planned, implemented a GYP/GN bridge so that V8 as Node.js' dependency can be built with GN. This means that in order to test V8 against Node.js, the V8 team no longer has to maintain GYP.
We will probably be getting rid of GYP configs in upstream V8 in this quarter. Node.js will need to take ownership over these files, at least before it has found an alternative to GYP.
Question is, where should these files reside?
deps/v8/
even though they no longer exist in upstream V8? I'm sure we can make this work without affecting updating V8 too much by tweaking.gitignore
files.tools
or a newbuild
subfolder?I don't have any strong opinion on this, but would like to experiment with this to prepare for handover.
The text was updated successfully, but these errors were encountered: