Allow compiling PDFium without V8.
authorTom Sepez <tsepez@chromium.org>
Fri, 9 Oct 2015 19:45:15 +0000 (12:45 -0700)
committerTom Sepez <tsepez@chromium.org>
Fri, 9 Oct 2015 19:45:15 +0000 (12:45 -0700)
commitf1c713663192368d26031a4caed1f9705f4510af
treed7078da243fe29c2ac9160ab21725bee3a349a7b
parentc9952e66c588aad6a5996796fb0c96b202e6de0a
Allow compiling PDFium without V8.

Original patch from issue 1391843004 at patchset 1
(http://crrev.com/1391843004#ps1)

Introduce a pdf_enable_v8 GYP variable, which controls a
corresponding PDF_ENABLE_V8 #define, and bring in the real
JS library when set. Otherwise, link against a stub JS
runtime.

BUG=pdfium:211
R=dml@google.com, jochen@chromium.org, thestig@chromium.org

Review URL: https://codereview.chromium.org/1395733006 .
12 files changed:
BUILD.gn
fpdfsdk/include/javascript/IJavaScript.h
fpdfsdk/src/fpdfview.cpp
fpdfsdk/src/javascript/JS_Runtime.cpp
fpdfsdk/src/javascript/JS_Runtime_Stub.cpp [new file with mode: 0644]
pdfium.gni [new file with mode: 0644]
pdfium.gyp
samples/BUILD.gn
samples/pdfium_test.cc
samples/samples.gyp
testing/embedder_test.cpp
testing/embedder_test.h