Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(61)

Issue 1904563002: Standalone GN build. (Closed)

Created:
4 years, 8 months ago by dsinclair
Modified:
4 years, 8 months ago
CC:
pdfium-reviews_googlegroups.com
Base URL:
https://pdfium.googlesource.com/pdfium.git@master
Target Ref:
refs/heads/master
Project:
pdfium
Visibility:
Public.

Description

Standalone GN build. This CL setups up a standalone GN build. You'll need to set gn args similar to: use_goma = true clang_use_chrome_plugins = false pdf_enable_xfa = true pdf_enable_v8 = true pdf_is_standalone = true The third_party/pymock files are needed to make git cl upload work correctly. BUG=pdfium:106 Committed: https://pdfium.googlesource.com/pdfium/+/685bb88433b7520946e30a1e520d37bfc2288151

Patch Set 1 #

Patch Set 2 : #

Total comments: 18

Patch Set 3 : #

Total comments: 2

Patch Set 4 : #

Patch Set 5 : #

Unified diffs Side-by-side diffs Delta from patch set Stats (+2919 lines, -27 lines) Patch
M .gitignore View 1 1 chunk +3 lines, -1 line 0 comments Download
A .gn View 1 chunk +6 lines, -0 lines 0 comments Download
M BUILD.gn View 1 2 2 chunks +10 lines, -1 line 0 comments Download
M DEPS View 1 2 5 chunks +58 lines, -7 lines 0 comments Download
M build_gyp/gyp_pdfium View 1 1 chunk +1 line, -1 line 0 comments Download
M build_gyp/standalone.gypi View 1 chunk +1 line, -1 line 0 comments Download
A build_overrides/README.md View 1 2 1 chunk +28 lines, -0 lines 0 comments Download
A build_overrides/build.gni View 1 2 3 1 chunk +9 lines, -0 lines 0 comments Download
A build_overrides/v8.gni View 1 chunk +16 lines, -0 lines 0 comments Download
M core/fpdfapi/fpdf_parser/cpdf_object_unittest.cpp View 1 chunk +2 lines, -1 line 0 comments Download
M core/fxcrt/fx_basic_wstring.cpp View 1 chunk +4 lines, -0 lines 0 comments Download
M core/fxcrt/include/fx_string.h View 1 2 1 chunk +1 line, -1 line 0 comments Download
M pdfium.gni View 1 chunk +3 lines, -0 lines 0 comments Download
M samples/BUILD.gn View 2 chunks +4 lines, -4 lines 0 comments Download
A testing/multiprocess_func_list.h View 1 chunk +72 lines, -0 lines 0 comments Download
A testing/multiprocess_func_list.cc View 1 chunk +55 lines, -0 lines 0 comments Download
A testing/test.gni View 1 chunk +232 lines, -0 lines 0 comments Download
M third_party/BUILD.gn View 10 chunks +10 lines, -10 lines 0 comments Download
A third_party/pymock/LICENSE.txt View 1 chunk +26 lines, -0 lines 0 comments Download
A third_party/pymock/OWNERS View 1 chunk +1 line, -0 lines 0 comments Download
A third_party/pymock/README.chromium View 1 chunk +10 lines, -0 lines 0 comments Download
A third_party/pymock/mock.py View 1 chunk +2367 lines, -0 lines 0 comments Download

Messages

Total messages: 20 (6 generated)
dsinclair
PTAL.
4 years, 8 months ago (2016-04-19 21:05:37 UTC) #2
Tom Sepez
lgtm https://codereview.chromium.org/1904563002/diff/20001/DEPS File DEPS (right): https://codereview.chromium.org/1904563002/diff/20001/DEPS#newcode110 DEPS:110: 'action': ['python', 'pdfium/build/linux/sysroot_scripts/install-sysroot.py', nit: format one per line, ...
4 years, 8 months ago (2016-04-19 21:45:10 UTC) #3
dsinclair
https://codereview.chromium.org/1904563002/diff/20001/DEPS File DEPS (right): https://codereview.chromium.org/1904563002/diff/20001/DEPS#newcode110 DEPS:110: 'action': ['python', 'pdfium/build/linux/sysroot_scripts/install-sysroot.py', On 2016/04/19 21:45:09, Tom Sepez wrote: ...
4 years, 8 months ago (2016-04-20 13:19:39 UTC) #6
Nico
lgtm, but I'd do this in more CLs (one CL for the build->build_gyp rename, it'd ...
4 years, 8 months ago (2016-04-20 13:29:29 UTC) #7
dsinclair
https://codereview.chromium.org/1904563002/diff/40001/build_overrides/build.gni File build_overrides/build.gni (right): https://codereview.chromium.org/1904563002/diff/40001/build_overrides/build.gni#newcode9 build_overrides/build.gni:9: # requires 10.7. On 2016/04/20 13:29:28, Nico wrote: > ...
4 years, 8 months ago (2016-04-20 13:35:07 UTC) #8
dsinclair
On 2016/04/20 13:29:29, Nico wrote: > lgtm, but I'd do this in more CLs (one ...
4 years, 8 months ago (2016-04-20 13:36:29 UTC) #9
Nico
Huh, adding pymock and whatnot seems unnecessary to me for just moving pdfium-local files out ...
4 years, 8 months ago (2016-04-20 13:39:24 UTC) #10
dsinclair
On 2016/04/20 13:39:24, Nico wrote: > Huh, adding pymock and whatnot seems unnecessary to me ...
4 years, 8 months ago (2016-04-20 13:43:04 UTC) #11
Nico
This change looks like it deletes build/gyp_pdfium. Maybe the CL wasn't rebased after that other ...
4 years, 8 months ago (2016-04-20 13:44:57 UTC) #12
dsinclair
On 2016/04/20 13:44:57, Nico wrote: > This change looks like it deletes build/gyp_pdfium. Maybe the ...
4 years, 8 months ago (2016-04-20 13:46:38 UTC) #13
Nico
right, that's the bit i meant i'd do in a separate cl :-) (since that ...
4 years, 8 months ago (2016-04-20 13:47:43 UTC) #14
dsinclair
On 2016/04/20 13:47:43, Nico wrote: > right, that's the bit i meant i'd do in ...
4 years, 8 months ago (2016-04-20 13:50:30 UTC) #15
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1904563002/80001 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1904563002/80001
4 years, 8 months ago (2016-04-20 14:15:13 UTC) #18
commit-bot: I haz the power
4 years, 8 months ago (2016-04-20 14:32:43 UTC) #20
Message was sent while issue was closed.
Committed patchset #5 (id:80001) as
https://pdfium.googlesource.com/pdfium/+/685bb88433b7520946e30a1e520d37bfc228...

Powered by Google App Engine
This is Rietveld 408576698