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 obj.target/tools/gyp/, and ICU is in obj.target/third_party/icu/; the rest you don't care about.) The situation will probably change once we switch to GN. On Sat, Feb 6, 2016 at 12:11 PM, Zac Hansen <[email protected]> wrote: > When I do a "make native" on OS X (latest), I get $V8_DIR/out/native/<all > the libraries are here> <== 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 staff 1680944 Jan 29 17:00 libgmock.a > > -rw-r--r-- 1 xaxxon staff 4116624 Jan 29 17:01 libgtest.a > > -rw-r--r-- 1 xaxxon staff 10208760 Jan 29 17:00 libicudata.a > > -rw-r--r-- 1 xaxxon staff 30159704 Jan 29 17:00 libicui18n.a > > -rw-r--r-- 1 xaxxon staff 13516904 Jan 29 17:00 libicuuc.a > > -rw-r--r-- 1 xaxxon staff 2155672 Jan 29 17:00 libparser_fuzzer_lib.a > > -rw-r--r-- 1 xaxxon staff 742102200 Jan 29 17:00 libv8_base.a > > -rw-r--r-- 1 xaxxon staff 1072336 Jan 29 17:01 > libv8_external_snapshot.a > > -rw-r--r-- 1 xaxxon staff 772104 Jan 29 17:00 libv8_libbase.a > > -rw-r--r-- 1 xaxxon staff 687232 Jan 29 17:00 libv8_libplatform.a > > -rw-r--r-- 1 xaxxon staff 2434728 Jan 29 17:01 libv8_nosnapshot.a > > on ubuntu desktop running in vmware fusion on my mac, "make native" > scatters libraries all over. These directories are relative off of > $V8_DIR/out/native/ > > /home/xaxxon/v8/out/native > xaxxon@xaxxon:~/v8/out/native$ find . |grep a$ > ./obj.target/test/mozilla > ./obj.target/test/fuzzer/libfuzzer_support.a > ./obj.target/test/fuzzer/libjson_fuzzer_lib.a > ./obj.target/test/fuzzer/libregexp_fuzzer_lib.a > ./obj.target/test/fuzzer/libparser_fuzzer_lib.a > ./obj.target/tools/gyp/libv8_base.a > ./obj.target/tools/gyp/libv8_external_snapshot.a > ./obj.target/tools/gyp/libv8_libplatform.a > ./obj.target/tools/gyp/libv8_nosnapshot.a > ./obj.target/tools/gyp/libv8_libbase.a > ./obj.target/icudata > ./obj.target/third_party/icu/libicudata.a > ./obj.target/third_party/icu/libicui18n.a > ./obj.target/third_party/icu/libicuuc.a > ./obj.target/testing/libgtest.a > ./obj.target/testing/libgmock.a > ./obj.host/testing/libgtest.a > ./.deps/home/xaxxon/v8/out/native/obj.target/test/mozilla > ./.deps/home/xaxxon/v8/out/native/obj.target/icudata > > Am I doing something wrong? > > > -- > -- > v8-users mailing list > [email protected] > http://groups.google.com/group/v8-users > --- > You received this message because you are subscribed to the Google Groups > "v8-users" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to [email protected]. > For more options, visit https://groups.google.com/d/optout. > -- -- v8-users mailing list [email protected] http://groups.google.com/group/v8-users --- You received this message because you are subscribed to the Google Groups "v8-users" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. For more options, visit https://groups.google.com/d/optout.
