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 wrote:
> When I do a "make native" on OS X (latest), I get $V8_DIR/out/native/ 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 staff1680944 Jan 29 17:00 libgmock.a
>
> -rw-r--r-- 1 xaxxon staff4116624 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 staff2155672 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 staff1072336 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 staff2434728 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
> v8-users@googlegroups.com
> 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 v8-users+unsubscr...@googlegroups.com.
> For more options, visit https://groups.google.com/d/optout.
>
--
--
v8-users mailing list
v8-users@googlegroups.com
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 v8-users+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.