That's just how GYP behaves. FWIW, our documentation reflects this, see the
command line in
https://github.com/v8/v8/wiki/Getting%20Started%20with%20Embedding#run-the-example
.
(Also, to be fair, "scatters libraries all over" is a bit of an
exaggeration -- V8's libraries are in
When I do a "make native" on OS X (latest), I get $V8_DIR/out/native/ <== I like this, this is nice.
/Users/xaxxon/v8/out/native
Zacs-MacBook-Pro:native xaxxon$ ls -al *.a
-rw-r--r-- 1 xaxxon staff 105000 Jan 29 17:05 libfuzzer_support.a
-rw-r--r-- 1 xaxxon staff1680944 Jan 29