I ran the gm script to build V8, but this is what I got:
python tools/dev/gm.py x64.release
# mkdir -p out\x64.release
# echo > out\x64.release\args.gn << EOF
is_component_build = false
is_debug = false
target_cpu = "x64"
use_goma = false
goma_dir = "None"
v8_enable_backtrace = true
v8_enable_disassembler = true
v8_enable_object_print = true
v8_enable_verify_heap = true
EOF
# gn gen out\x64.release
Done. Made 133 targets from 78 files in 14747ms
# autoninja -C out\x64.release d8
"E:\depot_tools\ninja.exe" -C out\x64.release d8
Why is it only giving the command to build d8? Is there no way to make it build everything and also generate not just .obj files but also static .lib files?
When it finished it didn't seem to have built everything, and trying to make it build "build.ninja" also failed because it kept giving an error saying it doesn't know that target. So I manually listed all of the targets, including "libbase", "mksnapshot" and "torque" which were it'd already built previously. I need to know if there really isn't a way to make it build everything with just one command.