OLD | NEW |
1 # Copyright (c) 2011 The Chromium Authors. All rights reserved. | 1 # Copyright (c) 2011 The Chromium Authors. All rights reserved. |
2 # Use of this source code is governed by a BSD-style license that can be | 2 # Use of this source code is governed by a BSD-style license that can be |
3 # found in the LICENSE file. | 3 # found in the LICENSE file. |
4 | 4 |
5 # IMPORTANT: | 5 # IMPORTANT: |
6 # Please don't directly include this file if you are building via gyp_chromium, | 6 # Please don't directly include this file if you are building via gyp_chromium, |
7 # since gyp_chromium is automatically forcing its inclusion. | 7 # since gyp_chromium is automatically forcing its inclusion. |
8 { | 8 { |
9 # Variables expected to be overriden on the GYP command line (-D) or by | 9 # Variables expected to be overriden on the GYP command line (-D) or by |
10 # ~/.gyp/include.gypi. | 10 # ~/.gyp/include.gypi. |
(...skipping 343 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
354 # Disable shadow stack keeping used by heapcheck to unwind the stacks | 354 # Disable shadow stack keeping used by heapcheck to unwind the stacks |
355 # better. | 355 # better. |
356 'linux_keep_shadow_stacks%': 0, | 356 'linux_keep_shadow_stacks%': 0, |
357 | 357 |
358 # Set to 1 to turn on seccomp sandbox by default. | 358 # Set to 1 to turn on seccomp sandbox by default. |
359 # (Note: this is ignored for official builds.) | 359 # (Note: this is ignored for official builds.) |
360 'linux_use_seccomp_sandbox%': 0, | 360 'linux_use_seccomp_sandbox%': 0, |
361 | 361 |
362 # Set to 1 to link against libgnome-keyring instead of using dlopen(). | 362 # Set to 1 to link against libgnome-keyring instead of using dlopen(). |
363 'linux_link_gnome_keyring%': 0, | 363 'linux_link_gnome_keyring%': 0, |
| 364 # Set to 1 to link against gsettings APIs instead of using dlopen(). |
| 365 'linux_link_gsettings%': 0, |
364 | 366 |
365 # Used to disable Native Client at compile time, for platforms where it | 367 # Used to disable Native Client at compile time, for platforms where it |
366 # isn't supported | 368 # isn't supported |
367 'disable_nacl%': 0, | 369 'disable_nacl%': 0, |
368 | 370 |
369 # Set Thumb compilation flags. | 371 # Set Thumb compilation flags. |
370 'arm_thumb%': 0, | 372 'arm_thumb%': 0, |
371 | 373 |
372 # Set ARM fpu compilation flags (only meaningful if armv7==1 and | 374 # Set ARM fpu compilation flags (only meaningful if armv7==1 and |
373 # arm_neon==0). | 375 # arm_neon==0). |
(...skipping 138 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
512 }], | 514 }], |
513 | 515 |
514 # Set the relative path from this file to the GYP file of the JPEG | 516 # Set the relative path from this file to the GYP file of the JPEG |
515 # library used by Chromium. | 517 # library used by Chromium. |
516 ['use_libjpeg_turbo==1', { | 518 ['use_libjpeg_turbo==1', { |
517 'libjpeg_gyp_path': '../third_party/libjpeg_turbo/libjpeg.gyp', | 519 'libjpeg_gyp_path': '../third_party/libjpeg_turbo/libjpeg.gyp', |
518 }, { | 520 }, { |
519 'libjpeg_gyp_path': '../third_party/libjpeg/libjpeg.gyp', | 521 'libjpeg_gyp_path': '../third_party/libjpeg/libjpeg.gyp', |
520 }], # use_libjpeg_turbo==1 | 522 }], # use_libjpeg_turbo==1 |
521 | 523 |
522 # Use GConf, the GNOME configuration system. | 524 # Options controlling the use of GConf (the classic GNOME configuration |
| 525 # system) and GIO, which contains GSettings (the new GNOME config system). |
523 ['chromeos==1', { | 526 ['chromeos==1', { |
524 'use_gconf%': 0, | 527 'use_gconf%': 0, |
| 528 'use_gio%': 0, |
525 }, { | 529 }, { |
526 'use_gconf%': 1, | 530 'use_gconf%': 1, |
| 531 'use_gio%': 1, |
527 }], | 532 }], |
528 | 533 |
529 # Set up -D and -E flags passed into grit. | 534 # Set up -D and -E flags passed into grit. |
530 ['branding=="Chrome"', { | 535 ['branding=="Chrome"', { |
531 # TODO(mmoss) The .grd files look for _google_chrome, but for | 536 # TODO(mmoss) The .grd files look for _google_chrome, but for |
532 # consistency they should look for google_chrome_build like C++. | 537 # consistency they should look for google_chrome_build like C++. |
533 'grit_defines': ['-D', '_google_chrome', | 538 'grit_defines': ['-D', '_google_chrome', |
534 '-E', 'CHROMIUM_BUILD=google_chrome'], | 539 '-E', 'CHROMIUM_BUILD=google_chrome'], |
535 }, { | 540 }, { |
536 'grit_defines': ['-D', '_chromium', | 541 'grit_defines': ['-D', '_chromium', |
(...skipping 1199 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
1736 # and therefore SYMROOT, needs to be set at the project level. | 1741 # and therefore SYMROOT, needs to be set at the project level. |
1737 'SYMROOT': '<(DEPTH)/xcodebuild', | 1742 'SYMROOT': '<(DEPTH)/xcodebuild', |
1738 }, | 1743 }, |
1739 } | 1744 } |
1740 | 1745 |
1741 # Local Variables: | 1746 # Local Variables: |
1742 # tab-width:2 | 1747 # tab-width:2 |
1743 # indent-tabs-mode:nil | 1748 # indent-tabs-mode:nil |
1744 # End: | 1749 # End: |
1745 # vim: set expandtab tabstop=2 shiftwidth=2: | 1750 # vim: set expandtab tabstop=2 shiftwidth=2: |
OLD | NEW |