Hi everyone,
Just to give you an update on what's happening with this transition.
[CL1] updates the documentation to explain what GN build flag needs to
be set once [CL2] lands. [CL1] will be committed shortly. Either
follow the instructions, or just wait. (See below)
[CL2] will start to require C++14 for build configs that use V8 or
XFA. I plan on committing [CL2] in about a week. If you sync to [CL2],
then please follow the instructions in [CL1].
Otherwise, wait for [CL3] to be committed to flip the default build
configuration to C++14. I think if you wait and sync straight to
[CL3], then no GN build flag changes are necessary and everything
should just work.
Of course, keep in mind [CL2] only affects those who are using V8, and
[CL3] only affects those who are using GN and Ninja to build PDFium.
If your PDFium usage is affected by this, and you use your own build
system, please adjust your build system accordingly.
As always, if you have questions or concerns, please let me know.
[CL1]
https://pdfium-review.googlesource.com/c/pdfium/+/61930
[CL2]
https://pdfium-review.googlesource.com/c/pdfium/+/61931
[CL3]
https://pdfium-review.googlesource.com/c/pdfium/+/61936