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

Side by Side Diff: Source/core/core.gyp

Issue 1178823003: Precompile Document.h and LayoutObject.h for Source/web Base URL: https://chromium.googlesource.com/chromium/blink.git@master
Patch Set: Created 5 years, 6 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
OLDNEW
1 # 1 #
2 # Copyright (C) 2009 Google Inc. All rights reserved. 2 # Copyright (C) 2009 Google Inc. All rights reserved.
3 # 3 #
4 # Redistribution and use in source and binary forms, with or without 4 # Redistribution and use in source and binary forms, with or without
5 # modification, are permitted provided that the following conditions are 5 # modification, are permitted provided that the following conditions are
6 # met: 6 # met:
7 # 7 #
8 # * Redistributions of source code must retain the above copyright 8 # * Redistributions of source code must retain the above copyright
9 # notice, this list of conditions and the following disclaimer. 9 # notice, this list of conditions and the following disclaimer.
10 # * Redistributions in binary form must reproduce the above 10 # * Redistributions in binary form must reproduce the above
(...skipping 12 matching lines...) Expand all
23 # SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT 23 # SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
24 # LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, 24 # LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
25 # DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY 25 # DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
26 # THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT 26 # THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
27 # (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE 27 # (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
28 # OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 28 # OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
29 # 29 #
30 30
31 { 31 {
32 'includes': [ 32 'includes': [
33 '../build/win/precompile.gypi', 33 '../build/win/precompile-core.gypi',
34 '../build/features.gypi', 34 '../build/features.gypi',
35 '../build/scripts/scripts.gypi', 35 '../build/scripts/scripts.gypi',
36 '../bindings/core/core.gypi', # core can depend on bindings/core, but not o n bindings 36 '../bindings/core/core.gypi', # core can depend on bindings/core, but not o n bindings
37 'core.gypi', 37 'core.gypi',
38 ], 38 ],
39 39
40 'variables': { 40 'variables': {
41 'enable_wexit_time_destructors': 1, 41 'enable_wexit_time_destructors': 1,
42 42
43 'webcore_include_dirs': [ 43 'webcore_include_dirs': [
(...skipping 434 matching lines...) Expand 10 before | Expand all | Expand 10 after
478 }], 478 }],
479 ['OS!="win"', { 479 ['OS!="win"', {
480 'sources!': [ 480 'sources!': [
481 'layout/LayoutThemeFontProviderWin.cpp', 481 'layout/LayoutThemeFontProviderWin.cpp',
482 'layout/LayoutThemeWin.cpp', 482 'layout/LayoutThemeWin.cpp',
483 'layout/LayoutThemeWin.h', 483 'layout/LayoutThemeWin.h',
484 ], 484 ],
485 }], 485 }],
486 ['OS=="win" and chromium_win_pch==1', { 486 ['OS=="win" and chromium_win_pch==1', {
487 'sources/': [ 487 'sources/': [
488 ['include', '<(DEPTH)/third_party/WebKit/Source/build/win/Precompile .cpp'], 488 ['include', '<(DEPTH)/third_party/WebKit/Source/build/win/Precompile -core.cpp'],
489 ], 489 ],
490 }], 490 }],
491 ['OS=="mac"', { 491 ['OS=="mac"', {
492 'sources!': [ 492 'sources!': [
493 # LayoutThemeFontProvider is used by LayoutThemeDefault. 493 # LayoutThemeFontProvider is used by LayoutThemeDefault.
494 'layout/LayoutThemeFontProvider.cpp', 494 'layout/LayoutThemeFontProvider.cpp',
495 'layout/LayoutThemeFontProvider.h', 495 'layout/LayoutThemeFontProvider.h',
496 ], 496 ],
497 },{ # OS!="mac" 497 },{ # OS!="mac"
498 'sources!': [ 498 'sources!': [
(...skipping 67 matching lines...) Expand 10 before | Expand all | Expand 10 after
566 # Use USE_NEW_THEME on Mac. 566 # Use USE_NEW_THEME on Mac.
567 ['include', 'platform/Theme\\.cpp$'], 567 ['include', 'platform/Theme\\.cpp$'],
568 ], 568 ],
569 }, { # OS!="mac" 569 }, { # OS!="mac"
570 'sources!': [ 570 'sources!': [
571 'editing/SmartReplaceCF.cpp', 571 'editing/SmartReplaceCF.cpp',
572 ], 572 ],
573 }], 573 }],
574 ['OS=="win" and chromium_win_pch==1', { 574 ['OS=="win" and chromium_win_pch==1', {
575 'sources/': [ 575 'sources/': [
576 ['include', '<(DEPTH)/third_party/WebKit/Source/build/win/Precompile .cpp'], 576 ['include', '<(DEPTH)/third_party/WebKit/Source/build/win/Precompile -core.cpp'],
577 ], 577 ],
578 }], 578 }],
579 ['use_default_render_theme==0 and OS != "android"', { 579 ['use_default_render_theme==0 and OS != "android"', {
580 'sources!': [ 580 'sources!': [
581 'paint/ThemePainterDefault.cpp', 581 'paint/ThemePainterDefault.cpp',
582 'paint/ThemePainterDefault.h', 582 'paint/ThemePainterDefault.h',
583 ], 583 ],
584 }], 584 }],
585 ], 585 ],
586 # Disable c4267 warnings until we fix size_t to int truncations. 586 # Disable c4267 warnings until we fix size_t to int truncations.
(...skipping 216 matching lines...) Expand 10 before | Expand all | Expand 10 after
803 # exceeded object file format limit while compiling Document.cpp. 803 # exceeded object file format limit while compiling Document.cpp.
804 ['OS=="win" and target_arch=="x64"', { 804 ['OS=="win" and target_arch=="x64"', {
805 'msvs_settings': { 805 'msvs_settings': {
806 'VCCLCompilerTool': { 806 'VCCLCompilerTool': {
807 'AdditionalOptions': ['/bigobj'], 807 'AdditionalOptions': ['/bigobj'],
808 }, 808 },
809 }, 809 },
810 }], 810 }],
811 ['OS=="win" and chromium_win_pch==1', { 811 ['OS=="win" and chromium_win_pch==1', {
812 'sources/': [ 812 'sources/': [
813 ['include', '<(DEPTH)/third_party/WebKit/Source/build/win/Precom pile.cpp'], 813 ['include', '<(DEPTH)/third_party/WebKit/Source/build/win/Precom pile-core.cpp'],
814 ], 814 ],
815 }], 815 }],
816 ['OS=="mac"', { 816 ['OS=="mac"', {
817 'sources!': [ 817 'sources!': [
818 # LayoutThemeSkia is not used on mac since LayoutThemeMac 818 # LayoutThemeSkia is not used on mac since LayoutThemeMac
819 # does not reference the Skia code that is used by Windows, Linu x and Android. 819 # does not reference the Skia code that is used by Windows, Linu x and Android.
820 'layout/LayoutThemeSkia.cpp', 820 'layout/LayoutThemeSkia.cpp',
821 'layout/LayoutThemeSkia.h', 821 'layout/LayoutThemeSkia.h',
822 822
823 # LayoutThemeFontProvider is used by LayoutThemeSkia. 823 # LayoutThemeFontProvider is used by LayoutThemeSkia.
(...skipping 57 matching lines...) Expand 10 before | Expand all | Expand 10 after
881 'libraries': [ 881 'libraries': [
882 '<!@(pkg-config --libs ipp|sed s/-L//)/libipps_l.a', 882 '<!@(pkg-config --libs ipp|sed s/-L//)/libipps_l.a',
883 '<!@(pkg-config --libs ipp|sed s/-L//)/libippcore_l.a', 883 '<!@(pkg-config --libs ipp|sed s/-L//)/libippcore_l.a',
884 ] 884 ]
885 }, 885 },
886 }], 886 }],
887 ], 887 ],
888 }, 888 },
889 ], # targets 889 ], # targets
890 } 890 }
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698