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

Side by Side Diff: pdfium.gyp

Issue 470503004: Disable exceptions for the pdfium targets, now that pdfium:29 is done. (Closed) Base URL: https://pdfium.googlesource.com/pdfium.git@master
Patch Set: Created 6 years, 4 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
« no previous file with comments | « no previous file | no next file » | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
1 { 1 {
2 'variables': { 2 'variables': {
3 'pdf_use_skia%': 0, 3 'pdf_use_skia%': 0,
4 }, 4 },
5 'target_defaults': { 5 'target_defaults': {
6 'defines' : [ 6 'defines' : [
7 'FOXIT_CHROME_BUILD', 7 'FOXIT_CHROME_BUILD',
8 '_FXFT_VERSION_=2501', 8 '_FXFT_VERSION_=2501',
9 '_FPDFSDK_LIB', 9 '_FPDFSDK_LIB',
10 '_NO_GDIPLUS_', # workaround text rendering issues on Windows 10 '_NO_GDIPLUS_', # workaround text rendering issues on Windows
11 ], 11 ],
12 'conditions': [ 12 'conditions': [
13 ['pdf_use_skia==1', { 13 ['pdf_use_skia==1', {
14 'defines': ['_SKIA_SUPPORT_'], 14 'defines': ['_SKIA_SUPPORT_'],
15 }], 15 }],
16 # pdfium uses exceptions. Override the default exceptions-off setting
17 # from chromium.
18 # TODO: Instead, change pdfium to not use exceptions, and remove this.
19 ['OS=="mac"', {
20 'xcode_settings': { 'GCC_ENABLE_CPP_EXCEPTIONS': 'YES', },
21 }],
22 ['OS=="win"', {
23 'msvs_settings': { 'VCCLCompilerTool': { 'ExceptionHandling': '1', }, },
24 'defines!': [ '_HAS_EXCEPTIONS=0', ],
25 }],
26 ['OS=="linux"', { 16 ['OS=="linux"', {
27 'cflags!': [ '-fno-exceptions', ],
28 'conditions': [ 17 'conditions': [
29 ['target_arch=="x64"', { 18 ['target_arch=="x64"', {
30 'defines' : [ '_FX_CPU_=_FX_X64_', ], 19 'defines' : [ '_FX_CPU_=_FX_X64_', ],
31 'cflags': [ '-fPIC', ], 20 'cflags': [ '-fPIC', ],
32 }], 21 }],
33 ['target_arch=="ia32"', { 22 ['target_arch=="ia32"', {
34 'defines' : [ '_FX_CPU_=_FX_X86_', ], 23 'defines' : [ '_FX_CPU_=_FX_X86_', ],
35 }], 24 }],
36 ], 25 ],
37 }], 26 }],
(...skipping 808 matching lines...) Expand 10 before | Expand all | Expand 10 after
846 'fpdfsdk/src/formfiller/FFL_ListBox.cpp', 835 'fpdfsdk/src/formfiller/FFL_ListBox.cpp',
847 'fpdfsdk/src/formfiller/FFL_Notify.cpp', 836 'fpdfsdk/src/formfiller/FFL_Notify.cpp',
848 'fpdfsdk/src/formfiller/FFL_PushButton.cpp', 837 'fpdfsdk/src/formfiller/FFL_PushButton.cpp',
849 'fpdfsdk/src/formfiller/FFL_RadioButton.cpp', 838 'fpdfsdk/src/formfiller/FFL_RadioButton.cpp',
850 'fpdfsdk/src/formfiller/FFL_TextField.cpp', 839 'fpdfsdk/src/formfiller/FFL_TextField.cpp',
851 'fpdfsdk/src/formfiller/FFL_Utils.cpp', 840 'fpdfsdk/src/formfiller/FFL_Utils.cpp',
852 ], 841 ],
853 }, 842 },
854 ], 843 ],
855 } 844 }
OLDNEW
« no previous file with comments | « no previous file | no next file » | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698