Closed4
V8を作成する

久々にV8エンジンを作ろうとしたら詰まったのでメモ
まずは depot_tools
で ./update_depot_tools
コマンドを使用する。
次に fetch v8
を実行する

~/tryv8
❯ cd v8
v8 (49f1d32) via 🐍 v3.10.12
❯ ls
AUTHORS COMMON_OWNERS INFRA_OWNERS LICENSE.strongtalk OWNERS RISCV_OWNERS bazel codereview.settings include samples third_party
BUILD.bazel DEPS INTL_OWNERS LICENSE.v8 PPC_OWNERS S390_OWNERS build custom_deps infra src tools
BUILD.gn DIR_METADATA LICENSE LOONG_OWNERS PRESUBMIT.py WATCHLISTS build_overrides docs out test
CODE_OF_CONDUCT.md ENG_REVIEW_OWNERS LICENSE.fdlibm MIPS_OWNERS README.md WORKSPACE buildtools gni pyrightconfig.json testing
v8 (49f1d32) via 🐍 v3.10.12
❯ git checkout origin
HEAD is now at 49f1d32f5d3 Update V8 DEPS (trusted)
v8 (49f1d32) via 🐍 v3.10.12
❯ gclient sync

./build/install-build-deps.sh
を実行する

v8 (49f1d32) via 🐍 v3.10.12 took 33s
❯ gn gen out/Release
Done. Made 570 targets from 147 files in 523ms
v8 (49f1d32) via 🐍 v3.10.12
❯ ninja -C out/Release
このスクラップは2024/12/25にクローズされました