Land prep work to enable NaCl in the Linux x64 GN builds.
commit6065cf751340a8a99b670357b2053ed6df12a7af
authordpranke <dpranke@chromium.org>
Thu, 26 Feb 2015 03:30:58 +0000 (25 19:30 -0800)
committerCommit bot <commit-bot@chromium.org>
Thu, 26 Feb 2015 03:31:51 +0000 (26 03:31 +0000)
tree77cc6c789079d3ba13c287eba19e16eca2ad69c3
parent5c7a0dc6f337f8a2c086df5ef0d9b6d4984bffe5
Land prep work to enable NaCl in the Linux x64 GN builds.

This should get most of NaCl and the PPAPI stuff needed
for NaCl building and linking. There is more work to be
done to get some of the test binaries working (and
probably fill out parts of the NaCl SDK) and possibly
some pnacl support work remaining as well.

NaCl is still disabled by default (set enable_nacl=true
to change). Enabling nacl is still mostly untested and
likely doesn't work at all :).

R=ncbray@chromium.org, brettw@chromium.org
BUG=432959
CQ_EXTRA_TRYBOTS=tryserver.chromium.linux:android_chromium_gn_compile_dbg,android_chromium_gn_compile_rel;tryserver.chromium.win:win8_chromium_gn_rel,win8_chromium_gn_dbg;tryserver.chromium.mac:mac_chromium_gn_rel,mac_chromium_gn_dbg

Review URL: https://codereview.chromium.org/877553008

Cr-Commit-Position: refs/heads/master@{#318180}
28 files changed:
base/BUILD.gn
base/third_party/dynamic_annotations/BUILD.gn
build/config/BUILDCONFIG.gn
build/config/features.gni
chrome/BUILD.gn
chrome/app/BUILD.gn
chrome/browser/BUILD.gn
chrome/browser/nacl_host/test/BUILD.gn [new file with mode: 0644]
chrome/browser/ui/BUILD.gn
chrome/common/BUILD.gn
chrome/renderer/BUILD.gn
chrome/test/BUILD.gn
components/nacl/BUILD.gn [new file with mode: 0644]
components/nacl/renderer/plugin/BUILD.gn [new file with mode: 0644]
extensions/shell/BUILD.gn
ipc/BUILD.gn
mojo/nacl/BUILD.gn
ppapi/native_client/BUILD.gn [new file with mode: 0644]
ppapi/native_client/src/untrusted/irt_stub/BUILD.gn [new file with mode: 0644]
ppapi/native_client/src/untrusted/pnacl_irt_shim/BUILD.gn [new file with mode: 0644]
ppapi/native_client/src/untrusted/pnacl_support_extension/BUILD.gn [new file with mode: 0644]
ppapi/proxy/BUILD.gn
ppapi/shared_impl/BUILD.gn
ppapi/thunk/BUILD.gn
third_party/harfbuzz-ng/BUILD.gn
third_party/libxml/BUILD.gn
ui/events/BUILD.gn
url/BUILD.gn