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

Side by Side Diff: build/common.gypi

Issue 3444006: linux: Pass -pipe to gcc. (Closed) Base URL: http://src.chromium.org/git/chromium.git
Patch Set: Created 10 years, 3 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 # Copyright (c) 2010 The Chromium Authors. All rights reserved. 1 # Copyright (c) 2010 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': { 9 'variables': {
10 # .gyp files or targets should set chromium_code to 1 if they build 10 # .gyp files or targets should set chromium_code to 1 if they build
(...skipping 817 matching lines...) Expand 10 before | Expand all | Expand 10 after
828 # TODO(evan): turn this back on once all the builds work. 828 # TODO(evan): turn this back on once all the builds work.
829 # '-Wextra', 829 # '-Wextra',
830 # Don't warn about unused function params. We use those everywhere. 830 # Don't warn about unused function params. We use those everywhere.
831 '-Wno-unused-parameter', 831 '-Wno-unused-parameter',
832 # Don't warn about the "struct foo f = {0};" initialization pattern. 832 # Don't warn about the "struct foo f = {0};" initialization pattern.
833 '-Wno-missing-field-initializers', 833 '-Wno-missing-field-initializers',
834 '-D_FILE_OFFSET_BITS=64', 834 '-D_FILE_OFFSET_BITS=64',
835 # Don't export any symbols (for example, to plugins we dlopen()). 835 # Don't export any symbols (for example, to plugins we dlopen()).
836 # Note: this is *required* to make some plugins work. 836 # Note: this is *required* to make some plugins work.
837 '-fvisibility=hidden', 837 '-fvisibility=hidden',
838 '-pipe',
838 ], 839 ],
839 'cflags_cc': [ 840 'cflags_cc': [
840 '-fno-rtti', 841 '-fno-rtti',
841 '-fno-threadsafe-statics', 842 '-fno-threadsafe-statics',
842 # Make inline functions have hidden visiblity by default. 843 # Make inline functions have hidden visiblity by default.
843 # Surprisingly, not covered by -fvisibility=hidden. 844 # Surprisingly, not covered by -fvisibility=hidden.
844 '-fvisibility-inlines-hidden', 845 '-fvisibility-inlines-hidden',
845 ], 846 ],
846 'ldflags': [ 847 'ldflags': [
847 '-pthread', '-Wl,-z,noexecstack', 848 '-pthread', '-Wl,-z,noexecstack',
(...skipping 594 matching lines...) Expand 10 before | Expand all | Expand 10 after
1442 # and therefore SYMROOT, needs to be set at the project level. 1443 # and therefore SYMROOT, needs to be set at the project level.
1443 'SYMROOT': '<(DEPTH)/xcodebuild', 1444 'SYMROOT': '<(DEPTH)/xcodebuild',
1444 }, 1445 },
1445 } 1446 }
1446 1447
1447 # Local Variables: 1448 # Local Variables:
1448 # tab-width:2 1449 # tab-width:2
1449 # indent-tabs-mode:nil 1450 # indent-tabs-mode:nil
1450 # End: 1451 # End:
1451 # vim: set expandtab tabstop=2 shiftwidth=2: 1452 # vim: set expandtab tabstop=2 shiftwidth=2:
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