Skip to content
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

build,deps: refactor and fix v8.gyp #23182

Closed
wants to merge 1 commit into from

Conversation

refack
Copy link
Contributor

@refack refack commented Sep 30, 2018

  • Make inspector.gypi and v8_external_snapshot.gypi includible targets.
  • Make v8_dump_build_config an action
  • Better separate js2c and natives_blob
  • process action outputs as sources
  • trigger v8.gyp:postmortem-metadata from v8.gyp

Refs: #23156

/CC @nodejs/build-files @nodejs/gyp

Checklist
  • make -j4 test (UNIX), or vcbuild test (Windows) passes
  • commit message follows commit guidelines

* Make inspector.gypi and v8_external_snapshot.gypi includible targets.
* Make `v8_dump_build_config` an action
* Better separate `js2c` and `natives_blob`
* process action outputs as sources
* trigger v8.gyp:postmortem-metadata from v8.gyp
@refack refack requested a review from targos September 30, 2018 17:42
@refack refack requested a review from cjihrig September 30, 2018 17:42
@nodejs-github-bot nodejs-github-bot added build Issues and PRs related to build files or the CI. v8 engine Issues and PRs related to the V8 dependency. labels Sep 30, 2018
@refack refack self-assigned this Sep 30, 2018
@refack refack added the post-mortem Issues and PRs related to the post-mortem diagnostics of Node.js. label Sep 30, 2018
@refack refack mentioned this pull request Sep 30, 2018
3 tasks
@targos
Copy link
Member

targos commented Oct 4, 2018

@targos
Copy link
Member

targos commented Oct 4, 2018

The embedder string should be incremented (can be done while landing)

targos pushed a commit to targos/node that referenced this pull request Oct 4, 2018
* Make inspector.gypi and v8_external_snapshot.gypi includible targets.
* Make `v8_dump_build_config` an action
* Better separate `js2c` and `natives_blob`
* process action outputs as sources
* trigger v8.gyp:postmortem-metadata from v8.gyp

PR-URL: nodejs#23182
Refs: nodejs#23156
Reviewed-By: James M Snell <[email protected]>
Reviewed-By: Michaël Zasso <[email protected]>
@targos
Copy link
Member

targos commented Oct 4, 2018

Landed in 9800fd7

@refack refack restored the v8-gyp-cleanup branch October 12, 2018 00:09
@refack refack deleted the v8-gyp-cleanup branch October 12, 2018 00:16
@refack refack removed their assignment Oct 12, 2018
jasnell pushed a commit that referenced this pull request Oct 17, 2018
* Make inspector.gypi and v8_external_snapshot.gypi includible targets.
* Make `v8_dump_build_config` an action
* Better separate `js2c` and `natives_blob`
* process action outputs as sources
* trigger v8.gyp:postmortem-metadata from v8.gyp

PR-URL: #23182
Refs: #23156
Reviewed-By: James M Snell <[email protected]>
Reviewed-By: Michaël Zasso <[email protected]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
build Issues and PRs related to build files or the CI. post-mortem Issues and PRs related to the post-mortem diagnostics of Node.js. v8 engine Issues and PRs related to the V8 dependency.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants