cjhopman@chromium.org
4151593374
Allow the build to install apks
...
Add a gyp variable "android_managed_install" which defaults to off/0.
When this variable is 1, building an apk target will install that
target.
This will allow us to do crazy things with the install like pushing
native libraries independent from the apk they belong to.
This currently just does an "adb install -r <(apk_path)". I.e. it only
works for (the typical) single device attached workflow. This could
be made configurable to handle other cases (or maybe just install to all
devices attached, or just to the first device).
BUG=158821
Review URL: https://chromiumcodereview.appspot.com/13269002
git-svn-id: http://src.chromium.org/svn/trunk/src/build@191840 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-04-02 16:55:46 +00:00
dmichael@chromium.org
dea2e4d49c
PPAPI: Remove threading options; it's always on
...
This also re-enables thread checking for the host side resource and var trackers. Before, checking was disabled everywhere.
BUG=159240,92909
Committed: r186925
Reverted: r186939 due to build errors
Committed: r187340
Committed: r187427
Reverted: r187668 due to a failing check in Canary, which was fixed here: r187681
Committed: r189518
Reverted: r189682, due to regression in Kraken (see crbug.com/222741)
Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=191420
Reverted: r191441, due to new failing PDFResource unit test.
Review URL: https://chromiumcodereview.appspot.com/12378050
git-svn-id: http://src.chromium.org/svn/trunk/src/build@191510 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-03-30 17:08:13 +00:00
rlarocque@chromium.org
ce27f50e32
Revert 191420 "PPAPI: Remove threading options; it's always on"
...
> PPAPI: Remove threading options; it's always on
>
> This also re-enables thread checking for the host side resource and var trackers. Before, checking was disabled everywhere.
>
> BUG=159240,92909
>
>
> Committed: r186925
> Reverted: r186939 due to build errors
>
> Committed: r187340
>
> Committed: r187427
> Reverted: r187668 due to a failing check in Canary, which was fixed here: r187681
>
> Committed: r189518
> Reverted: r189682, due to regression in Kraken (see crbug.com/222741)
>
> Review URL: https://chromiumcodereview.appspot.com/12378050
TBR=dmichael@chromium.org
Review URL: https://codereview.chromium.org/13328006
git-svn-id: http://src.chromium.org/svn/trunk/src/build@191441 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-03-29 20:27:16 +00:00
dmichael@chromium.org
4d472060a8
PPAPI: Remove threading options; it's always on
...
This also re-enables thread checking for the host side resource and var trackers. Before, checking was disabled everywhere.
BUG=159240,92909
Committed: r186925
Reverted: r186939 due to build errors
Committed: r187340
Committed: r187427
Reverted: r187668 due to a failing check in Canary, which was fixed here: r187681
Committed: r189518
Reverted: r189682, due to regression in Kraken (see crbug.com/222741)
Review URL: https://chromiumcodereview.appspot.com/12378050
git-svn-id: http://src.chromium.org/svn/trunk/src/build@191420 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-03-29 19:18:41 +00:00
shouqun.liu@intel.com
5cbe458516
Enable gold linker for Android x86 build.
...
TEST=Android x86 build pass.
Review URL: https://chromiumcodereview.appspot.com/12942010
git-svn-id: http://src.chromium.org/svn/trunk/src/build@191317 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-03-29 06:36:21 +00:00
thakis@chromium.org
c08f3ae53c
Remove USE_SKIA define. It is no longer used anywhere.
...
No intended behavior change.
BUG=110881
Review URL: https://codereview.chromium.org/12939022
git-svn-id: http://src.chromium.org/svn/trunk/src/build@190744 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-03-26 20:06:32 +00:00
ygorshenin@chromium.org
2cefc0a698
Revert 190623 "ChromeOS: Enable gold linker flags."
...
> ChromeOS: Enable gold linker flags.
>
> Review URL: https://chromiumcodereview.appspot.com/12383041
TBR=thestig@chromium.org
Review URL: https://codereview.chromium.org/13091002
git-svn-id: http://src.chromium.org/svn/trunk/src/build@190644 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-03-26 12:01:34 +00:00
thestig@chromium.org
123f1ba69c
ChromeOS: Enable gold linker flags.
...
Review URL: https://chromiumcodereview.appspot.com/12383041
git-svn-id: http://src.chromium.org/svn/trunk/src/build@190623 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-03-26 09:49:37 +00:00
newt@chromium.org
87b2b696dc
Generate Android string files from generated_resources.grd.
...
This enables Android layouts and Java code to use strings from
generated_resources.grd directly. Strings tagged with
formatter_data="android_java" in generated_resources.grd are used to produce an
Android strings xml file.
BUG=176069
Review URL: https://chromiumcodereview.appspot.com/12529025
git-svn-id: http://src.chromium.org/svn/trunk/src/build@190573 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-03-26 07:31:57 +00:00
rtoy@google.com
831ec00ca8
Add support building with OpenMAX DL FFT for WebAudio
...
BUG=223172
This just adds a gyp variable that enables or disables the use of the OpenMAX DL FFT routines.
Review URL: https://chromiumcodereview.appspot.com/12260023
git-svn-id: http://src.chromium.org/svn/trunk/src/build@190019 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-03-23 16:17:08 +00:00
thestig@chromium.org
c741917e94
Add library paths and rlink-paths for directories in the sysroot. (try 2)
...
TEST=Cross compiling with ld.bfd works.
Review URL: https://codereview.chromium.org/12941005
git-svn-id: http://src.chromium.org/svn/trunk/src/build@189765 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-03-22 05:26:15 +00:00
dmichael@chromium.org
18c2dd6ab5
Revert 189518 "PPAPI: Remove threading options; it's always on"
...
This is an experimental revert to see if it helps with imaging-darkroom on Kraken.
BUG=222741,159240,92909
> PPAPI: Remove threading options; it's always on
>
> This also re-enables thread checking for the host side resource and var trackers. Before, checking was disabled everywhere.
>
> BUG=159240,92909
>
>
> Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=186925
> Reverted: https://src.chromium.org/viewvc/chrome?view=rev&revision=186939 due to build errors
>
> Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=187340
>
> Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=187427
> Reverted: https://src.chromium.org/viewvc/chrome?view=rev&revision=187668 due to a failing check in Canary, which was fixed here: https://src.chromium.org/viewvc/chrome?view=rev&revision=187681
>
> Review URL: https://chromiumcodereview.appspot.com/12378050
TBR=dmichael@chromium.org
Review URL: https://codereview.chromium.org/12920003
git-svn-id: http://src.chromium.org/svn/trunk/src/build@189682 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-03-21 20:33:12 +00:00
dmichael@chromium.org
d6989ceaa7
PPAPI: Remove threading options; it's always on
...
This also re-enables thread checking for the host side resource and var trackers. Before, checking was disabled everywhere.
BUG=159240,92909
Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=186925
Reverted: https://src.chromium.org/viewvc/chrome?view=rev&revision=186939 due to build errors
Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=187340
Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=187427
Reverted: https://src.chromium.org/viewvc/chrome?view=rev&revision=187668 due to a failing check in Canary, which was fixed here: https://src.chromium.org/viewvc/chrome?view=rev&revision=187681
Review URL: https://chromiumcodereview.appspot.com/12378050
git-svn-id: http://src.chromium.org/svn/trunk/src/build@189518 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-03-21 03:58:09 +00:00
csharp@chromium.org
293f950c92
Change test_isolation_mode default from noop to check
...
TBR=maruel@chromium.org
NOTRY=True
BUG=
Review URL: https://chromiumcodereview.appspot.com/12775012
git-svn-id: http://src.chromium.org/svn/trunk/src/build@189317 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-03-20 17:00:47 +00:00
wjia@chromium.org
a82269cce7
Revert 188895 "Add library paths and rlink-paths for directories..."
...
It broke ChromeOS (http://build.chromium.org/p/chromium.chromiumos/builders/ChromiumOS%20%28amd64%29/builds/7235/steps/BuildTarget/logs/stdio )
> Add library paths and rlink-paths for directories in the sysroot.
>
> NOTRY=true
> TEST=Cross compiling with ld.bfd works.
>
> Review URL: https://chromiumcodereview.appspot.com/12674012
TBR=thestig@chromium.org
Review URL: https://codereview.chromium.org/12700030
git-svn-id: http://src.chromium.org/svn/trunk/src/build@188904 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-03-19 01:39:56 +00:00
thestig@chromium.org
d5bfc6c460
Add library paths and rlink-paths for directories in the sysroot.
...
NOTRY=true
TEST=Cross compiling with ld.bfd works.
Review URL: https://chromiumcodereview.appspot.com/12674012
git-svn-id: http://src.chromium.org/svn/trunk/src/build@188895 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-03-19 00:52:16 +00:00
torne@chromium.org
ec96cb94c8
Android: factor out use of SDK jar.
...
Specify the path to the Android SDK main jarfile in a single location so
that it can be overridden by the WebView build.
BUG=
TBR=fischman@chromium.org ,brettw@chromium.org
Review URL: https://codereview.chromium.org/12524008
git-svn-id: http://src.chromium.org/svn/trunk/src/build@188737 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-03-18 15:05:04 +00:00
jeanfrancoisg@google.com
006b69d203
Reduce the number of locales for iOS.
...
iOS only supports a limited amount of languages ( https://sites.google.com/a/google.com/mobile-effort/ios/i18n-and-l10n ). We must remove the unused languages to reduce the app's size.
BUG=
Review URL: https://chromiumcodereview.appspot.com/12686003
git-svn-id: http://src.chromium.org/svn/trunk/src/build@188336 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-03-15 11:15:41 +00:00
sbc@chromium.org
7b486a15b1
Use gold for ARM linux builds.
...
There is an issue using ld.bfd to cross build ARM chrome
on linux (it seems to not honor --sysroot correctly) so
make sure we use gold by default.
BUG=191499
Review URL: https://chromiumcodereview.appspot.com/12859002
git-svn-id: http://src.chromium.org/svn/trunk/src/build@188282 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-03-15 07:27:56 +00:00
torne@chromium.org
7a58485031
Android WebView: don't specify cpu-specific cflags.
...
The WebView build gets its cpu-specific flags from the Android build
system's current target; specifying them in gyp just causes conflicts,
so don't bother.
BUG=
Review URL: https://codereview.chromium.org/12463031
git-svn-id: http://src.chromium.org/svn/trunk/src/build@188122 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-03-14 17:46:22 +00:00
torne@chromium.org
8c34f4363a
Android: remove obsolete cflag exclusion.
...
The old Android toolchain which didn't support -mimplicit-it is no
longer in use.
BUG=
Review URL: https://codereview.chromium.org/12412022
git-svn-id: http://src.chromium.org/svn/trunk/src/build@188086 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-03-14 15:47:55 +00:00
rsesek@chromium.org
22cdd464a9
Start building message_center on Mac.
...
BUG=179904,179916
Review URL: https://codereview.chromium.org/12635010
git-svn-id: http://src.chromium.org/svn/trunk/src/build@188039 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-03-14 11:59:59 +00:00
torne@chromium.org
c0048131db
Android WebView: fix linking host binaries on mac.
...
WebView needs to build on mac hosts; filter out flags not supported by
mac's linker. These are not important for host binaries which aren't
shipped.
BUG=
Review URL: https://codereview.chromium.org/12789003
git-svn-id: http://src.chromium.org/svn/trunk/src/build@187830 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-03-13 11:13:39 +00:00
karen@chromium.org
e2802a1f09
Revert 187427 "PPAPI: Remove threading options; it's always on"
...
> PPAPI: Remove threading options; it's always on
>
> This also re-enables thread checking for the host side resource and var trackers. Before, checking was disabled everywhere.
>
> BUG=159240,92909
>
>
> Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=186925
> Reverted: https://src.chromium.org/viewvc/chrome?view=rev&revision=186939 due to build errors
>
> Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=187340
>
> Review URL: https://chromiumcodereview.appspot.com/12378050
TBR=dmichael@chromium.org
Review URL: https://codereview.chromium.org/12457021
git-svn-id: http://src.chromium.org/svn/trunk/src/build@187716 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-03-13 00:33:24 +00:00
karen@chromium.org
e6fa92344e
Revert 187625 "Change test_isolation_mode default from noop to c..."
...
> Change test_isolation_mode default from noop to check
>
> TBR=maruel@chromium.org
> NOTRY=True
> BUG=
>
>
> Review URL: https://chromiumcodereview.appspot.com/12623013
TBR=csharp@chromium.org
Review URL: https://codereview.chromium.org/12723007
git-svn-id: http://src.chromium.org/svn/trunk/src/build@187693 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-03-12 23:21:48 +00:00
csharp@chromium.org
6626a30e61
Change test_isolation_mode default from noop to check
...
TBR=maruel@chromium.org
NOTRY=True
BUG=
Review URL: https://chromiumcodereview.appspot.com/12623013
git-svn-id: http://src.chromium.org/svn/trunk/src/build@187625 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-03-12 18:59:16 +00:00
glider@chromium.org
d3a79fb81c
Hotfix the build on the ChromeOS ASan bots: only add a dependency on ASan dynamic runtime for OS X and iOS.
...
BUG=170629
TBR=mark
Review URL: https://codereview.chromium.org/12716011
git-svn-id: http://src.chromium.org/svn/trunk/src/build@187582 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-03-12 14:06:16 +00:00
csharp@chromium.org
a22f2863b3
Revert 187575 "Change test_isolation_mode default from noop to c..."
...
> Change test_isolation_mode default from noop to check
>
> NOTRY=True
> TBR=maruel@chromium.org
> BUG=
>
>
> Review URL: https://chromiumcodereview.appspot.com/12454003
TBR=csharp@chromium.org
Review URL: https://codereview.chromium.org/12408025
git-svn-id: http://src.chromium.org/svn/trunk/src/build@187579 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-03-12 13:50:53 +00:00
csharp@chromium.org
ddd652afbd
Change test_isolation_mode default from noop to check
...
NOTRY=True
TBR=maruel@chromium.org
BUG=
Review URL: https://chromiumcodereview.appspot.com/12454003
git-svn-id: http://src.chromium.org/svn/trunk/src/build@187575 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-03-12 13:27:48 +00:00
glider@chromium.org
3920cdb878
Re-land https://codereview.chromium.org/11642018/ : Add a postbuild action for executables built with ASan on Mac OS.
...
The action will copy the ASan dynamic runtime to the output dir and into every
bundled executable being built.
Unlike the previous change, this one does not touch build/all.gyp, since our target
doesn't need to be built when building 'All'.
BUG=170629
TBR=thakis,mark
Review URL: https://codereview.chromium.org/12685006
git-svn-id: http://src.chromium.org/svn/trunk/src/build@187566 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-03-12 11:56:31 +00:00
torne@chromium.org
2d827c22b2
Android: rename android_build_type gyp variable.
...
Rename the "android_build_type" gyp variable to "android_webview_build"
to better describe what it does. There are still references in WebKit
and V8 that need to be changed before the original variable can be
removed.
BUG=184431
Review URL: https://codereview.chromium.org/12730006
git-svn-id: http://src.chromium.org/svn/trunk/src/build@187556 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-03-12 10:22:36 +00:00
dmichael@chromium.org
32a5997dba
PPAPI: Remove threading options; it's always on
...
This also re-enables thread checking for the host side resource and var trackers. Before, checking was disabled everywhere.
BUG=159240,92909
Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=186925
Reverted: https://src.chromium.org/viewvc/chrome?view=rev&revision=186939 due to build errors
Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=187340
Review URL: https://chromiumcodereview.appspot.com/12378050
git-svn-id: http://src.chromium.org/svn/trunk/src/build@187427 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-03-12 00:41:08 +00:00
dmichael@chromium.org
2f171fbf43
Revert 187340 "PPAPI: Remove threading options; it's always on"
...
> PPAPI: Remove threading options; it's always on
>
> This also re-enables thread checking for the host side resource and var trackers. Before, checking was disabled everywhere.
>
> BUG=159240,92909
>
>
> Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=186925
> Reverted: https://src.chromium.org/viewvc/chrome?view=rev&revision=186939 due to build errors
>
> Review URL: https://chromiumcodereview.appspot.com/12378050
TBR=dmichael@chromium.org
Review URL: https://codereview.chromium.org/12476028
git-svn-id: http://src.chromium.org/svn/trunk/src/build@187346 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-03-11 19:58:09 +00:00
dmichael@chromium.org
8d4784f7c3
PPAPI: Remove threading options; it's always on
...
This also re-enables thread checking for the host side resource and var trackers. Before, checking was disabled everywhere.
BUG=159240,92909
Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=186925
Reverted: https://src.chromium.org/viewvc/chrome?view=rev&revision=186939 due to build errors
Review URL: https://chromiumcodereview.appspot.com/12378050
git-svn-id: http://src.chromium.org/svn/trunk/src/build@187340 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-03-11 19:33:53 +00:00
glider@chromium.org
6b07d49787
Revert 187297
...
> Add a postbuild action for executables built with ASan on Mac OS.
> The action will copy the ASan dynamic runtime to the same dir where
> the executable is.
>
> BUG=170629
> Review URL: https://codereview.chromium.org/11642018
TBR=glider@chromium.org
Review URL: https://codereview.chromium.org/12440020
git-svn-id: http://src.chromium.org/svn/trunk/src/build@187309 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-03-11 17:30:53 +00:00
glider@chromium.org
d65fd9f99f
Add a postbuild action for executables built with ASan on Mac OS.
...
The action will copy the ASan dynamic runtime to the same dir where
the executable is.
BUG=170629
Review URL: https://codereview.chromium.org/11642018
git-svn-id: http://src.chromium.org/svn/trunk/src/build@187297 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-03-11 15:30:18 +00:00
benm@google.com
3c350ef79c
Only specify C++ warnings when building C++ code.
...
Review URL: https://codereview.chromium.org/12734005
git-svn-id: http://src.chromium.org/svn/trunk/src/build@187292 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-03-11 13:59:16 +00:00
phajdan.jr@chromium.org
c8f63936a9
Linux: use -Wl,--no-as-needed on 32-bit builders.
...
This is needed to fix a linking error on Ubuntu Precise:
/usr/bin/ld: out/Debug/obj.target/sync/libsync.so: undefined reference to symbol 'SSL_ExportKeyingMaterial'
/usr/bin/ld: note: 'SSL_ExportKeyingMaterial' is defined in DSO out/Debug/obj.target/net/third_party/nss/libcrssl.so so try adding it to the linker command line
out/Debug/obj.target/net/third_party/nss/libcrssl.so: could not read symbols: Invalid operation
collect2: ld returned 1 exit status
make: *** [out/Debug/unit_tests] Error 1
TBR=thestig
BUG=170262
Review URL: https://codereview.chromium.org/12633012
git-svn-id: http://src.chromium.org/svn/trunk/src/build@187181 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-03-10 03:07:45 +00:00
petarj@mips.com
afa91a139d
[MIPS] Set CXX variable used for v8 build
...
This change sets CXX gyp variable for target_arch=="mipsel".
It is a follow up of the change in v8, and it resolves issue of
incorrectly passed m32 flag to MIPS cross toolchain.
Full discussion with Jakob Kummerow and related v8 change can be seen at:
https://codereview.chromium.org/12218113/
BUG= https://code.google.com/p/chromium/issues/detail?id=130022
TEST=make chrome
Review URL: https://chromiumcodereview.appspot.com/12699003
git-svn-id: http://src.chromium.org/svn/trunk/src/build@187124 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-03-09 02:51:28 +00:00
aberent@google.com
2be1efb1a7
Revert 186925 since it breaks many of the builds on the bots (e.g.
...
http://build.chromium.org/p/chromium.perf/builders/Win%20Builder/builds/45240/steps/compile/logs/stdio ).
> PPAPI: Remove threading options; it's always on
>
> This also re-enables thread checking for the host side resource and var trackers. Before, checking was disabled everywhere.
>
> BUG=159240,92909
>
>
> Review URL: https://chromiumcodereview.appspot.com/12378050
TBR=dmichael@chromium.org
Review URL: https://codereview.chromium.org/12504007
git-svn-id: http://src.chromium.org/svn/trunk/src/build@186939 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-03-08 11:10:10 +00:00
dmichael@chromium.org
95c7836b00
PPAPI: Remove threading options; it's always on
...
This also re-enables thread checking for the host side resource and var trackers. Before, checking was disabled everywhere.
BUG=159240,92909
Review URL: https://chromiumcodereview.appspot.com/12378050
git-svn-id: http://src.chromium.org/svn/trunk/src/build@186925 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-03-08 09:29:14 +00:00
jvoung@chromium.org
d0d70ccbf4
Add PNaCl PPAPI browser tests via pre-translation.
...
Helps test that the shim and the compiler work together
correctly. At this moment, this does not use the in-browser
translator, since the ppapi browser test nexe is large and
the translation cache does not get shared between
invocations. See comments in bug 2484 about this.
BUG= https://code.google.com/p/nativeclient/issues/detail?id=2484
TEST= browser_tests --gtest_filter=*PNaCl*
Review URL: https://chromiumcodereview.appspot.com/12288013
git-svn-id: http://src.chromium.org/svn/trunk/src/build@186787 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-03-07 22:07:33 +00:00
thakis@chromium.org
5210a618cb
remove another reference to "library"
...
BUG=111541
NOTRY=true
Review URL: https://chromiumcodereview.appspot.com/12529002
git-svn-id: http://src.chromium.org/svn/trunk/src/build@186430 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-03-06 14:06:17 +00:00
leozwang@chromium.org
3d3e9730df
Update ndk sysroot to API level 14.
...
Update ndk toolchain to api level 14 to make application to be
able to setup SL_ANDROID_RECORDING_PRESET_VOICE_COMMUNICATION
mode which was introduced in api level 14 in opensl.
BUG=179926
Review URL: https://chromiumcodereview.appspot.com/12379078
git-svn-id: http://src.chromium.org/svn/trunk/src/build@186254 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-03-05 20:54:33 +00:00
mostynb@opera.com
9b4c1570b0
Make it possible to override the default mipsel sysroot.
...
Also, update the default mipsel sysroot to match the work in issue 12315003.
Review URL: https://chromiumcodereview.appspot.com/12387011
git-svn-id: http://src.chromium.org/svn/trunk/src/build@186251 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-03-05 20:50:07 +00:00
bartfab@chromium.org
dcc162d788
Revert 186179 - Change test_isolation_mode default from noop to check
...
This broke the Mac ASan bots: They fail during runhooks.
NOTRY=True
BUG=
Review URL: https://chromiumcodereview.appspot.com/12330117
TBR=csharp@chromium.org
Review URL: https://codereview.chromium.org/12453002
git-svn-id: http://src.chromium.org/svn/trunk/src/build@186182 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-03-05 15:52:20 +00:00
csharp@chromium.org
137cee0dcb
Change test_isolation_mode default from noop to check
...
NOTRY=True
BUG=
Review URL: https://chromiumcodereview.appspot.com/12330117
git-svn-id: http://src.chromium.org/svn/trunk/src/build@186179 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-03-05 15:28:04 +00:00
teravest@chromium.org
b04ee0e4ee
Remove "use_skia" variable from gyp.
...
We've now switched to Skia from CoreGraphics entirely. See
http://crbug.com/110881 for details.
This change removes the vestigal "use_skia" variable. I'll send follow-up
patches to remove uses of USE_SKIA from Chromium source.
BUG=110881
TBR=gene
Review URL: https://chromiumcodereview.appspot.com/12379030
git-svn-id: http://src.chromium.org/svn/trunk/src/build@186155 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-03-05 11:52:26 +00:00
thestig@chromium.org
0a7b1d0150
Cleanup: Remove another reference to web intents.
...
BUG=173194
Review URL: https://chromiumcodereview.appspot.com/12393057
git-svn-id: http://src.chromium.org/svn/trunk/src/build@186098 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-03-05 04:25:22 +00:00
scottmg@chromium.org
9afccecc62
fix linking against olepro32.lib on win x64
...
R=jschuh@chromium.org
BUG=179717
Review URL: https://codereview.chromium.org/12377089
git-svn-id: http://src.chromium.org/svn/trunk/src/build@185968 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-03-04 20:58:36 +00:00
thestig@chromium.org
e29281cef1
Linux: Use the system ld instead of gold for 32-bit builds. Pass --no-keep-memory to prevent linker OOM errors.
...
BUG=170262
Review URL: https://chromiumcodereview.appspot.com/12330042
git-svn-id: http://src.chromium.org/svn/trunk/src/build@185374 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-03-01 00:11:23 +00:00
thakis@chromium.org
526012d7dc
Remove some more web intents code I missed previously
...
Thanks to Jochen for finding it.
BUG=173194
TBR=tony
Review URL: https://codereview.chromium.org/12340107
git-svn-id: http://src.chromium.org/svn/trunk/src/build@184957 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-02-27 15:29:45 +00:00
eugenis@chromium.org
bf07df1195
MemorySanitizer: common.gypi changes.
...
R=glider@chromium.org ,timurrrr@chromium.org
BUG=178409
Review URL: https://chromiumcodereview.appspot.com/12342013
git-svn-id: http://src.chromium.org/svn/trunk/src/build@184713 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-02-26 20:06:59 +00:00
siggi@chromium.org
078d8890f3
Add delayimp.lib to default libs in preparation for GYP change & roll.
...
R=cpu@chromium.org
BUG=176040
Review URL: https://chromiumcodereview.appspot.com/12330116
git-svn-id: http://src.chromium.org/svn/trunk/src/build@184496 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-02-25 22:10:39 +00:00
wfh@chromium.org
1b69e52585
This change enables tcmalloc on Win64
...
BUG=177300
Review URL: https://chromiumcodereview.appspot.com/12324020
git-svn-id: http://src.chromium.org/svn/trunk/src/build@184292 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-02-23 06:06:55 +00:00
jschuh@chromium.org
4e125330a9
Disable pyauto for Win64 build
...
Pyauto doesn't build on Win64 due to several issues. Since
it's deprecated it may not be worth the effort of fixing,
but in the immediate term I need it disabled for just the
Win64 build.
BUG=177664
TBR=thakis@chromium.org
Review URL: https://chromiumcodereview.appspot.com/12334038
git-svn-id: http://src.chromium.org/svn/trunk/src/build@184171 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-02-22 21:02:07 +00:00
mtomasz@chromium.org
52b2461d0d
Introduce Image loader extension.
...
Files.app's ui used to be unresponsive, when displaying large images. This was caused because of contex.drawImage() synchronous
call on the UI thread, which takes sometimes even 300 ms per one picture. In case of loading more images it causes ui freezes.
This patch solves this issue by introducing an image loader extension, which loads and resizes images asynchronously.
With this fix, we will be able to enable mosaic view on each volume, not only on Drive.
TEST=Check thumbnails in Files.app, including photo importer and gallery.
BUG=175697, 176237, 168035
Review URL: https://chromiumcodereview.appspot.com/12304013
git-svn-id: http://src.chromium.org/svn/trunk/src/build@184088 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-02-22 11:17:25 +00:00
thestig@chromium.org
9ea5bbd2cd
Linux: Do not include CFI data in the .eh_frame section for 32-bit release builds. This reduces output binary size and does not seem to have an affect on crash reports.
...
Review URL: https://chromiumcodereview.appspot.com/12330039
git-svn-id: http://src.chromium.org/svn/trunk/src/build@184018 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-02-22 04:10:35 +00:00
scottmg@chromium.org
a613933795
enable -Wstring-conversion when compiling with clang
...
Summary of try run with flag enabled as warning:
On linux_clang, there's false positives from a bunch of assert usage that does !"string" or "string" for a true or false value. It's only in third_party (Mesa, skia, libjingle, etc.) so it probably wouldn't be too hard to disable the warnings in those subtrees.
It diagnoses 4 useful locations:
1.
../../base/debug/trace_event_unittest.cc:70:41: warning: implicit conversion turns string literal into bool: 'const char [2]' to 'bool' [-Wstring-conversion]
TraceLog::GetInstance()->SetEnabled("*");
~~~~~~~~ ^~~
2.
../../sync/syncable/entry_kernel.cc:77:38: warning: implicit conversion turns string literal into bool: 'const char [5]' to 'bool' [-Wstring-conversion]
value->SetBoolean("encrypted", "true");
~~~~~ ^~~~~~
3.
../../chrome/browser/webdata/web_data_service.cc:334:17: warning: implicit conversion turns string literal into bool: 'const char [44]' to 'bool' [-Wstring-conversion]
DLOG_ASSERT("WebDataService dtor called without Shutdown");
~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../../base/logging.h:595:43: note: expanded from macro 'DLOG_ASSERT'
4.
../../chrome/browser/renderer_host/web_cache_manager_unittest.cc:259:20: warning: implicit conversion turns string literal into bool: 'const char [29]' to 'bool' [-Wstring-conversion]
EXPECT_FALSE("Unexpected entry in strategy");
~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Finding #1 is what made me look into this, #3 and #4 are not doing what they're supposed to, and #2 is kind of funny so not all is lost.
So, 3 bugs and 1 very-close-to-a-bug: seems worth enabling.
R=thakis@chromium.org
TBR=darin@chromium.org , dhollowa@chromium.org , brettw@chromium.org , zea@chromium.org
BUG=177306
Review URL: https://chromiumcodereview.appspot.com/12258039
git-svn-id: http://src.chromium.org/svn/trunk/src/build@183998 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-02-22 03:37:51 +00:00
aruslan@chromium.org
639e7bec59
Enable autofill dialog codepath on Android.
...
Note that it will crash on Android if the user initiates an autocomplete
action on a rAc-enabled web-page.
There is a subseqent CL that sets up an empty shell to avoid crashes.
BUG=177508
Review URL: https://chromiumcodereview.appspot.com/12330059
git-svn-id: http://src.chromium.org/svn/trunk/src/build@183997 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-02-22 03:37:22 +00:00
tedchoc@chromium.org
7a45e488db
Add gyp flag to specify whether we should optimize JNI generation.
...
Do not regenerate JNI files (and subsequently the .so file) if they have
not changed. This will happen if you edit a java file that has a native
counterpart, but the native signatures were not touched.
We do not enable this all the time as some build systems require that
when you modify an input, the output should also be modified. This
also will result in more command line output, so we'll keep it behind
a developer flag for now.
BUG=
Review URL: https://chromiumcodereview.appspot.com/12314025
git-svn-id: http://src.chromium.org/svn/trunk/src/build@183936 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-02-22 00:37:33 +00:00
bengr@chromium.org
512bf4bd5c
Support spdy proxy origin settings via gyp.
...
BUG=176057,175895
Review URL: https://chromiumcodereview.appspot.com/12294048
git-svn-id: http://src.chromium.org/svn/trunk/src/build@183832 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-02-21 17:52:29 +00:00
shashishekhar@chromium.org
d63f62a841
Fix Android x86 release official build.
...
Android toolchain linker does not support --no-keep-files-mapped flag.
Add a gyp condition to disable this flag for Android.
BUG=177400
Review URL: https://chromiumcodereview.appspot.com/12317040
git-svn-id: http://src.chromium.org/svn/trunk/src/build@183828 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-02-21 17:20:15 +00:00
miguelg@chromium.org
359d57ffb2
Enable CLD for Android and register the translate manager on the renderer
...
BUG=149349
Review URL: https://chromiumcodereview.appspot.com/12295008
git-svn-id: http://src.chromium.org/svn/trunk/src/build@183513 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-02-20 13:54:12 +00:00
phajdan.jr@chromium.org
a013757a87
Linux: add a tool and code to make use_system_ffmpeg option more compatible
...
This introduces a compile-time detection of ffmpeg configuration
(which codecs are available).
See https://groups.google.com/a/chromium.org/d/msg/chromium-dev/fm5Oe_AC3Sc/qkbmC7txaSkJ
for more context.
No functional change for Google Chrome.
BUG=none
Review URL: https://codereview.chromium.org/12302029
git-svn-id: http://src.chromium.org/svn/trunk/src/build@183463 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-02-20 10:35:01 +00:00
tfarina@chromium.org
b5ab497204
build: Remove deprecated 'library' variable from common.gypi.
...
Looks like all the third_party usages were fixed.
BUG=111541
R=thakis@chromium.org
Review URL: https://chromiumcodereview.appspot.com/12261058
git-svn-id: http://src.chromium.org/svn/trunk/src/build@183142 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-02-18 22:21:17 +00:00
siggi@chromium.org
5c4cf6978c
Add default import libraries to common GYP config in preparation for GYP changes that remove default library configuration.
...
R=scottmg@chromium.org
BUG=176040
Review URL: https://chromiumcodereview.appspot.com/12256014
git-svn-id: http://src.chromium.org/svn/trunk/src/build@182699 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-02-15 13:48:40 +00:00
isherman@chromium.org
fdde1443ee
Revert 182241
...
This seems to have broken the Mac ASAN LKGR builders. For example:
http://build.chromium.org/p/chromium.lkgr/builders/Mac%20ASAN%20Release/builds/1188/steps/compile/logs/stdio
> Roll Clang r170392:r174491.
>
> BUG=174873, 170629
>
> Review URL: https://codereview.chromium.org/12220089
TBR=hans@chromium.org
Review URL: https://codereview.chromium.org/12256052
git-svn-id: http://src.chromium.org/svn/trunk/src/build@182603 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-02-15 02:31:54 +00:00
hans@chromium.org
5e12eebaa3
Roll Clang r170392:r174491.
...
BUG=174873, 170629
Review URL: https://codereview.chromium.org/12220089
git-svn-id: http://src.chromium.org/svn/trunk/src/build@182241 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-02-13 16:35:23 +00:00
hans@chromium.org
44d73a7b8f
Revert "Roll Clang r170392:r174491."
...
It turns out that r181918, which pinned the Clang revision on Mac ASan
bots worked a little too well, pinning the version on *all* Mac bots.
This reverts the Clang roll. We will then fix update.sh to get the Mac
ASan pinning correct, and then re-land the roll.
BUG=174873, 170629
Review URL: https://codereview.chromium.org/12256002
git-svn-id: http://src.chromium.org/svn/trunk/src/build@182173 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-02-13 09:30:02 +00:00
hans@chromium.org
3874b4bdfc
Roll Clang r170392:r174491.
...
BUG=174873, 170629
Review URL: https://chromiumcodereview.appspot.com/12220089
git-svn-id: http://src.chromium.org/svn/trunk/src/build@182023 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-02-12 21:40:04 +00:00
chrisha@chromium.org
a99fddb449
Disable RTC in coverage builds.
...
Syzygy is unable to instrument some of the Chrome tests (browser_tests and unit_tests) due to interactions with RTC. Disable them so that we can collect full coverage stats.
BUG=
Review URL: https://chromiumcodereview.appspot.com/12207129
git-svn-id: http://src.chromium.org/svn/trunk/src/build@182004 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-02-12 21:02:29 +00:00
glider@chromium.org
ecf166db7e
Do not strip ASan builds.
...
As of Clang r174490 instrumented binaries do not include the __asan_* symbols,
so the postbuild strip action fails.
This is a temporary measure, we may need to do something else (e.g. use different .saves files) when the dynamic runtime is adopted on OSX.
BUG=170629,174873
Review URL: https://codereview.chromium.org/12210114
git-svn-id: http://src.chromium.org/svn/trunk/src/build@181733 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-02-11 19:25:09 +00:00
jwd@chromium.org
0d15f80322
Adding field trial branching code to use either the modal dialog or the bubble for sing in confirmation.
...
BUG=174120
Review URL: https://chromiumcodereview.appspot.com/12177022
git-svn-id: http://src.chromium.org/svn/trunk/src/build@181012 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-02-06 18:47:29 +00:00
sky@chromium.org
6cb9ddfa01
Revert 180901
...
> Turn on aura again to get performance numbers. Will revert once perf release
> bots cycle.
>
> R=ben@chromium.org
> TBR=ben@chromium.org
> BUG=none
> TEST=none
>
> Review URL: https://codereview.chromium.org/12225037
TBR=sky@chromium.org
Review URL: https://codereview.chromium.org/12226031
git-svn-id: http://src.chromium.org/svn/trunk/src/build@180902 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-02-06 06:46:48 +00:00
sky@chromium.org
89154fb7b1
Turn on aura again to get performance numbers. Will revert once perf release
...
bots cycle.
R=ben@chromium.org
TBR=ben@chromium.org
BUG=none
TEST=none
Review URL: https://codereview.chromium.org/12225037
git-svn-id: http://src.chromium.org/svn/trunk/src/build@180901 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-02-06 04:52:29 +00:00
thakis@chromium.org
854a018377
Disable web intents code.
...
After this has been in the tree for about 1 week, I'll actually delete the code.
BUG=173194
Review URL: https://codereview.chromium.org/12194035
git-svn-id: http://src.chromium.org/svn/trunk/src/build@180752 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-02-05 19:18:45 +00:00
thakis@chromium.org
b08abf04ed
fix enable_web_intents default values
...
BUG=173194
Review URL: https://codereview.chromium.org/12184028
git-svn-id: http://src.chromium.org/svn/trunk/src/build@180561 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-02-05 00:00:49 +00:00
sky@chromium.org
319b3ee9d2
Revert 180308
...
> Temporarily makes use_aura the default on windows so we can get perf
> numbers. Will revert as soon as perf bots cycle.
>
> BUG=none
> TEST=none
> R=jbates@chromium.org ,piman@chromium.org,ben@chromium.org
>
> Review URL: https://codereview.chromium.org/12093083
TBR=sky@chromium.org
Review URL: https://codereview.chromium.org/12178009
git-svn-id: http://src.chromium.org/svn/trunk/src/build@180309 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-02-03 15:29:59 +00:00
sky@chromium.org
b432aa66b3
Temporarily makes use_aura the default on windows so we can get perf
...
numbers. Will revert as soon as perf bots cycle.
BUG=none
TEST=none
R=jbates@chromium.org ,piman@chromium.org,ben@chromium.org
Review URL: https://codereview.chromium.org/12093083
git-svn-id: http://src.chromium.org/svn/trunk/src/build@180308 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-02-03 14:48:49 +00:00
keescook@google.com
1eca8b6a6e
gyp: do not force stack protector on Chrome OS
...
The Chrome OS builds already use -fstack-protector-strong. Adding
additional -fstack-protector arguments means that the last one seen on the
commandline is used. This has caused a regression in the stack-protector
features, so avoid stack-protector on Chrome OS.
BUG=chromium-os:38354
TEST=link build
Review URL: https://chromiumcodereview.appspot.com/12095046
git-svn-id: http://src.chromium.org/svn/trunk/src/build@180088 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-02-01 05:47:17 +00:00
thakis@chromium.org
0f9dd650cd
Move enable_web_intents down one level, so that it's visible in features.gypi
...
Necessary for https://bugs.webkit.org/show_bug.cgi?id=108421
Once both pieces are in, the web intents code will no longer be built in
chromium/android. That it's currently built looks like an accident, given
that enable_web_intents is explicitly set to 0 in common.gypi.
BUG=173194
Review URL: https://codereview.chromium.org/12143002
git-svn-id: http://src.chromium.org/svn/trunk/src/build@180023 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-02-01 00:56:07 +00:00
petarj@mips.com
e205a5bbd1
[MIPS] Set defaults for mips/linux chrome builds.
...
Add default values for target_arch=="mipsel" in build/common.gypi.
For sysroot, we will reuse native_client's mips-trusted sysroot.
BUG= https://code.google.com/p/chromium/issues/detail?id=130022
TEST=make chrome
Review URL: https://chromiumcodereview.appspot.com/12084080
git-svn-id: http://src.chromium.org/svn/trunk/src/build@179820 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-01-31 07:56:46 +00:00
kjyoun@google.com
d0ccd83d12
Add GOOGLE_TV build tag
...
add google_tv GYP variable for 'Android for Chrome' running on TV
BUG=172815
Review URL: https://chromiumcodereview.appspot.com/12026010
git-svn-id: http://src.chromium.org/svn/trunk/src/build@179798 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-01-31 05:03:39 +00:00
vadimt@chromium.org
e22d0f9694
Initial implementation of Google Now Notifications integration.
...
BUG=164227
Review URL: https://chromiumcodereview.appspot.com/11967029
git-svn-id: http://src.chromium.org/svn/trunk/src/build@179497 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-01-30 01:32:15 +00:00
glider@chromium.org
a0daafaccf
Make asan=1 GYP flag enforce -gline-tables-only.
...
Having at least this level of debug info is a must in order to have line numbers in the symbolized ASan reports.
On the other hand the binaries will be smaller than those built with -g, so we'll be able to copy the binaries between bots.
Users of asan_symbolize.py will need to set LLVM_SYMBOLIZER_PATH in order to have full function names with -gline-tables-only
(see http://dev.chromium.org/developers/testing/addresssanitizer )
BUG=128544
Review URL: https://codereview.chromium.org/12087023
git-svn-id: http://src.chromium.org/svn/trunk/src/build@179326 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-01-29 13:04:30 +00:00
phajdan.jr@chromium.org
368d8414a1
GTTF: Generate enough debug info for fastbuild=1 to get meaningful stack traces.
...
BUG=168411
Review URL: https://codereview.chromium.org/12038100
git-svn-id: http://src.chromium.org/svn/trunk/src/build@179129 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-01-28 10:45:31 +00:00
mark@chromium.org
0026c64d9c
Allow target_arch to select the Mac 64-bit build.
...
BUG=18323
Review URL: https://codereview.chromium.org/12068002
git-svn-id: http://src.chromium.org/svn/trunk/src/build@178644 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-01-24 21:00:23 +00:00
nona@chromium.org
f418f37e3a
Remove use_ibus variable from gyp file.
...
We can remove use_ibus flag because the ibus dependency was gone.
BUG=None
TEST=try bots
Review URL: https://chromiumcodereview.appspot.com/11896029
git-svn-id: http://src.chromium.org/svn/trunk/src/build@178568 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-01-24 14:43:36 +00:00
jcivelli@chromium.org
95f90e9036
Disabling automation on Android.
...
Not compiling the automation code on Android where it is not used.
BUG=None
TEST=All targets should still build on Android.
Review URL: https://chromiumcodereview.appspot.com/12045031
git-svn-id: http://src.chromium.org/svn/trunk/src/build@178375 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-01-23 20:54:49 +00:00
wtc@chromium.org
ade11db83c
Support Visual Studio Express 2012.
...
Remove Visual Studio 2005 and 2008 support from
build/common.gypi.
R=mark@chromium.org ,scottmg@chromium.org
BUG=171142
TEST=none
Review URL: https://chromiumcodereview.appspot.com/11933005
git-svn-id: http://src.chromium.org/svn/trunk/src/build@178369 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-01-23 20:32:51 +00:00
glider@chromium.org
6797698eb7
Use -fPIC instead of -fPIE for ThreadSanitizer v2
...
BUG=171402,128314
TBR=thakis
Review URL: https://codereview.chromium.org/12042048
git-svn-id: http://src.chromium.org/svn/trunk/src/build@178276 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-01-23 10:38:29 +00:00
dmikurube@chromium.org
5df30d0746
An option and a tentative fix for 32-bit Clang build.
...
BUG=162816
Review URL: https://chromiumcodereview.appspot.com/11280181
git-svn-id: http://src.chromium.org/svn/trunk/src/build@178249 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-01-23 04:47:32 +00:00
iannucci@chromium.org
f6ad35e731
Revert "Set msvs_cygwin_shell default to 0"
...
This reverts commit 27a1f2c62be751eb8926f4792cdd3b5d4baac310.
I suspect this is causing issues for the Win7 Tests (1) bot.
Something went wrong that causes a lot of browser_tests to fail.
I suspect that a step is running incorrectly on the build side
which causes the packaged build to not work on the testers.
http://build.chromium.org/p/chromium.win/builders/Win7%20Tests%20%281%29/builds/19113
TBR=iannucci@chromium.org
Review URL: https://codereview.chromium.org/12041037
git-svn-id: http://src.chromium.org/svn/trunk/src/build@178222 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-01-23 03:20:29 +00:00
iannucci@chromium.org
bd499816c0
Set msvs_cygwin_shell default to 0
...
This will cause all actions which do not have 'msvs_cygwin_shell': 1
to be run under cmd.exe.
BUG=158680,123026
Review URL: https://chromiumcodereview.appspot.com/11941002
git-svn-id: http://src.chromium.org/svn/trunk/src/build@178146 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-01-22 23:05:51 +00:00
yfriedman@chromium.org
0582d3f71c
Enable breakpad building by default on Android.
...
After https://chromiumcodereview.appspot.com/10407058 we can compile
breakpad by default and still have it disabled for non-official builds.
Changes the Android build to allow compiling breakpad but not use
it by not creating the crash fd and not passing it to the renderer
process unless breakpad is enabled.
Changes linux and Android to use a switch for enabling breakpad
since that's a lot easier to test with on android then an environment
variable.
BUG=105778,170530
Review URL: https://chromiumcodereview.appspot.com/11969025
git-svn-id: http://src.chromium.org/svn/trunk/src/build@178111 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-01-22 21:53:43 +00:00
bauerb@chromium.org
047b872a34
Add ManagedUserService for profile-specific managed user data.
...
Because ManagedModeURLFilter is now owned by ProfileIOData, make it refcounted, so ProfileImplIOData and OffTheRecordProfileIOData can share the same filter.
TBR=ben@chromium.org ,evan@chromium.org
BUG=169819
Review URL: https://chromiumcodereview.appspot.com/11826059
git-svn-id: http://src.chromium.org/svn/trunk/src/build@177813 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-01-19 03:44:31 +00:00
csharp@chromium.org
cb7ec551c0
Set test_isolation_outdir to '' by default
...
This will cause isolate to create a unique temporary directory when running isolate.
TBR=maruel@chromium.org
BUG=
Review URL: https://chromiumcodereview.appspot.com/11968049
git-svn-id: http://src.chromium.org/svn/trunk/src/build@177521 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-01-17 23:08:52 +00:00
yfriedman@chromium.org
d537080fb5
Move android gyp definitions to gyp
...
This removes unneeded gyp defines from envsetup. I still left the environment variables because some scripts (e.g. findbugs) still depend on them. I'll remove those usages and the environment variables separately.
Review URL: https://codereview.chromium.org/11886053
git-svn-id: http://src.chromium.org/svn/trunk/src/build@177169 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-01-16 17:45:57 +00:00
phajdan.jr@chromium.org
a818303409
Linux: use generated shim headers for system mesa.
...
BUG=161389, 165264
Review URL: https://codereview.chromium.org/11693007
git-svn-id: http://src.chromium.org/svn/trunk/src/build@176926 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-01-15 17:34:31 +00:00
mseaborn@chromium.org
edad9d25ca
Compile Breakpad into Chromium by default on Linux
...
This brings the Linux build into line with the Windows and Mac builds,
where Breakpad is compiled in by default. This allows us to test
Breakpad on the trybots and buildbots.
It's still possible to omit Breakpad support using a Gyp option.
As with Windows and Mac, we don't want to enable Breakpad in Chromium
at run time by default (since that would spam the crash server, which
doesn't have symbols for Chromium builds anyway), so we put this
behind a run time flag. We also don't compile in debug info (-g) by
default.
We extend NaCl's Breakpad tests to be able to locate crash dumps on
Linux.
We add some "#ifdef GOOGLE_CHROME_BUILD"s to prevent Breakpad from
being enabled accidentally without the run time flag, but this is just
in case because there should be no GUI option for enabling stats/crash
reporting inside non-Chrome Chromium builds.
BUG=105778
TEST=breakpad_browser_process_crash_test in nacl_integration
Review URL: https://chromiumcodereview.appspot.com/10407058
git-svn-id: http://src.chromium.org/svn/trunk/src/build@176911 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-01-15 16:13:10 +00:00
apatrick@chromium.org
a6917ee1bc
windows: Remove DirectX SDK from search paths for include files and library files.
...
Chrome and its dependencies no longer need D3DX so the Windows Platform SDK is sufficient.
WebRTC still needs the directx_sdk_path gyp variable so that is not deleted.
Review URL: https://chromiumcodereview.appspot.com/11877003
git-svn-id: http://src.chromium.org/svn/trunk/src/build@176585 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-01-12 19:56:06 +00:00
boliu@chromium.org
350cd42c65
Disable webrtc for Android system build
...
This should not affect upstream build configuration. This should only
affect build when building as part of the Android System build.
Disabling since we do not yet merge the necessary third_party
repositories so it is breaking downstream build.
dcommitted after all the bots have passed compile
BUG=161417
TBR=wjia@chromium.org
Review URL: https://codereview.chromium.org/11884010
git-svn-id: http://src.chromium.org/svn/trunk/src/build@176518 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-01-12 08:35:43 +00:00
wjia@chromium.org
3c644e99ec
Enable webrtc build on android.
...
By setting enable_webrtc=1, webrtc build will be enabled by default on android. This will help to keep webrtc build green on Android. Expect some code size increase.
BUG=161417
Review URL: https://codereview.chromium.org/11833022
git-svn-id: http://src.chromium.org/svn/trunk/src/build@176512 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-01-12 04:34:59 +00:00
mseaborn@chromium.org
c85fc6b70f
Breakpad: Remove redundant Gyp setting and misleading comment
...
This linux_breakpad=0 assignment for Android is overridden by the
later block (which was added in
http://src.chromium.org/viewvc/chrome?view=rev&revision=147088 ):
# Configure crash reporting and build options based on release type.
'conditions': [
['buildtype=="Official"', {
# Only report crash dumps for Official builds.
'linux_breakpad%': 1,
}, {
'linux_breakpad%': 0,
}],
],
BUG=105778
TEST=none
Review URL: https://chromiumcodereview.appspot.com/11878002
git-svn-id: http://src.chromium.org/svn/trunk/src/build@176500 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-01-12 03:33:53 +00:00
tapted@chromium.org
c6cfcacd8f
Skeleton for app_list on OSX, and refactoring for enable_app_list=1 on OS=="mac".
...
Moves ui/app_list code specific to toolkit-views to ui/app_list/views.
Update gyp[i], include guards, #includes for moved files.
Seed chrome/browser/ui/cocoa/app_list and ui/app_list/cocoa with a
skeleton Cocoa UI.
BUG=138633
TEST=Mostly build changes. Functionality of AppLauncher on ChromeOS
and Windows should be unchanged.
On OSX, without chrome running, `Chromium.app/Contents/MacOS/Chromium --show-app-list`
should show a borderless gray window for 1 second (note: this is for
testing only -- OSX needs a different approach for IPC).
Review URL: https://chromiumcodereview.appspot.com/11784034
git-svn-id: http://src.chromium.org/svn/trunk/src/build@176042 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-01-10 07:33:09 +00:00
dewittj@chromium.org
fa037bfcd5
Rearrange gyp files for Message Center
...
In order to facilitate the move to MessageCenterNotificationManager, we
need to be able to determine when message_center.gyp is being included
in the build. This change defines ENABLE_MESSAGE_CENTER which can be
used for conditional compilation.
r=stevenjb@chromium.org
TBR=ben@chromium.org
BUG=168605
Review URL: https://chromiumcodereview.appspot.com/11791004
git-svn-id: http://src.chromium.org/svn/trunk/src/build@175876 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-01-09 20:29:15 +00:00
phajdan.jr@chromium.org
0551e2a8e7
Linux: add option to use system nspr.
...
Note that for NaCl bundles nspr files will be used anyway, since NaCl toolchain doesn't looks for libraries in system directories.
BUG=none
Review URL: https://codereview.chromium.org/11685002
git-svn-id: http://src.chromium.org/svn/trunk/src/build@175539 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-01-08 16:49:07 +00:00
kristianm@chromium.org
46a74d09aa
Remove Android only warnings
...
BUG=b/7719282
Review URL: https://chromiumcodereview.appspot.com/11746004
git-svn-id: http://src.chromium.org/svn/trunk/src/build@175067 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-01-04 00:48:55 +00:00
glider@chromium.org
de9d287691
Use real dSYM files for ASan Mac builds by default.
...
BUG=148383
TBR=thakis
Review URL: https://codereview.chromium.org/11668022
git-svn-id: http://src.chromium.org/svn/trunk/src/build@174573 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2012-12-24 10:50:35 +00:00
glider@chromium.org
98a357b78c
Pass ASan .saves file to strip when real .dSYM files are built.
...
BUG=128544,166857
Review URL: https://codereview.chromium.org/11660008
git-svn-id: http://src.chromium.org/svn/trunk/src/build@174572 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2012-12-24 10:13:40 +00:00
glider@chromium.org
c845308bd0
Revert 174367
...
> Enable real .dSYM files for ASan on Mac.
>
> BUG=166857
> TBR=thakis
> Review URL: https://codereview.chromium.org/11667004
__asan_init and other symbols are stripped from the binaries, so the tests can't load instrumented shared libraries.
TBR=glider@google.com
Review URL: https://codereview.chromium.org/11669003
git-svn-id: http://src.chromium.org/svn/trunk/src/build@174372 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2012-12-21 11:42:52 +00:00
glider@google.com
27763547bc
Enable real .dSYM files for ASan on Mac.
...
BUG=166857
TBR=thakis
Review URL: https://codereview.chromium.org/11667004
git-svn-id: http://src.chromium.org/svn/trunk/src/build@174367 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2012-12-21 10:34:10 +00:00
scottmg@chromium.org
8fa68fb00e
Turn PCH on always for Windows now that 2008 is gone
...
It was already defaulted on for 2010, and as we no longer support 2008
clean this up. This has the side benefit of enabling pch for 2010e, which
was slightly incorrect in the previous "enable for 2010" case.
R=joi@chromium.org
Review URL: https://chromiumcodereview.appspot.com/11642028
git-svn-id: http://src.chromium.org/svn/trunk/src/build@174228 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2012-12-20 20:45:39 +00:00
qsr@chromium.org
d06493a41c
Changing deployment target of Chrome for iOS to 5.0
...
BUG=None
R=stuartmorgan@chromium.org
Review URL: https://chromiumcodereview.appspot.com/11649036
git-svn-id: http://src.chromium.org/svn/trunk/src/build@174172 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2012-12-20 16:56:18 +00:00
phajdan.jr@chromium.org
85375bdbef
Linux: use generated library loader for libgps.
...
BUG=162733
Review URL: https://codereview.chromium.org/11571036
git-svn-id: http://src.chromium.org/svn/trunk/src/build@173972 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2012-12-19 19:22:39 +00:00
glider@chromium.org
f087881a23
Temporarily disable real .dSYM files for ASan builds.
...
BUG=166857
TBR=thakis
Review URL: https://codereview.chromium.org/11636015
git-svn-id: http://src.chromium.org/svn/trunk/src/build@173907 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2012-12-19 13:03:36 +00:00
glider@chromium.org
0660a9f462
Re-landing https://chromiumcodereview.appspot.com/11587012 : Introduce mac_want_real_dsym GYP flag.
...
By default, fake .dSYM files
will be generated for regular builds, and dsymutils will be used to create .dSYMs for ASan builds.
mac_want_real_dsym can be used to override this.
mac_real_dsym can't be set directly, because it's not a % variable.
According to https://codereview.chromium.org/113999 , it can't be made a
% variable now, because of a bug in % handling in GYP that leads to
mac_real_dsym being unconditionally set to 1 for some targets.
BUG=148383
TBR=thakis
Review URL: https://codereview.chromium.org/11636014
git-svn-id: http://src.chromium.org/svn/trunk/src/build@173896 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2012-12-19 11:09:37 +00:00
wjia@chromium.org
ffa29f9f47
Revert 173749
...
It broke mac asan bots.
> Introduce mac_want_real_dsym GYP flag. By default, fake .dSYM files
> will be generated for regular builds, and dsymutils will be used to create .dSYMs for ASan builds.
> mac_want_real_dsym can be used to override this.
>
> mac_real_dsym can't be set directly, because it's not a % variable.
> According to https://codereview.chromium.org/113999 , it can't be made a
> % variable now, because of a bug in % handling in GYP that leads to
> mac_real_dsym being unconditionally set to 1 for some targets.
>
> BUG=148383
>
> Review URL: https://chromiumcodereview.appspot.com/11587012
TBR=glider@chromium.org
Review URL: https://codereview.chromium.org/11616021
git-svn-id: http://src.chromium.org/svn/trunk/src/build@173765 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2012-12-18 19:49:04 +00:00
glider@chromium.org
da3a593714
Introduce mac_want_real_dsym GYP flag. By default, fake .dSYM files
...
will be generated for regular builds, and dsymutils will be used to create .dSYMs for ASan builds.
mac_want_real_dsym can be used to override this.
mac_real_dsym can't be set directly, because it's not a % variable.
According to https://codereview.chromium.org/113999 , it can't be made a
% variable now, because of a bug in % handling in GYP that leads to
mac_real_dsym being unconditionally set to 1 for some targets.
BUG=148383
Review URL: https://chromiumcodereview.appspot.com/11587012
git-svn-id: http://src.chromium.org/svn/trunk/src/build@173749 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2012-12-18 17:49:58 +00:00
benwells@chromium.org
9e0e24e44d
Show app list items which open in chrome with a tab overlay.
...
This change affects chrome os and windows implementations of the app list. Chrome, web store, and v1 apps like google search are displayed with a tab overlay.
BUG=159859
Review URL: https://chromiumcodereview.appspot.com/11442044
git-svn-id: http://src.chromium.org/svn/trunk/src/build@173423 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2012-12-17 06:41:33 +00:00
ivankr@chromium.org
6bc4ff8552
Remove the protector service.
...
BUG=165008
NOTRY=true
Review URL: https://chromiumcodereview.appspot.com/11493003
git-svn-id: http://src.chromium.org/svn/trunk/src/build@173169 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2012-12-14 17:00:58 +00:00
sbc@chromium.org
59f5df1c36
Don't fail at gyp time if arm-sysroot is missing.
...
This fixes the NaCl SDK build which builds with target_arch=arm
but only builds untrusted targets so doesn't need the arm
sysroot.
BUG=
Review URL: https://chromiumcodereview.appspot.com/11554028
git-svn-id: http://src.chromium.org/svn/trunk/src/build@173045 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2012-12-14 01:53:43 +00:00
sebmarchand@chromium.org
594d1bc389
Turn on the ADDRESS_SANITIZER on all platform when asan==1.
...
BUG=
Review URL: https://chromiumcodereview.appspot.com/11547031
git-svn-id: http://src.chromium.org/svn/trunk/src/build@173020 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2012-12-14 00:40:25 +00:00
phajdan.jr@chromium.org
eb27d16023
Linux: add option to use system harfbuzz.
...
Works great!
BUG=none
Review URL: https://codereview.chromium.org/11555026
git-svn-id: http://src.chromium.org/svn/trunk/src/build@172664 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2012-12-12 21:39:00 +00:00
sbc@chromium.org
74ac1428b0
Set defaults for building chrome for linux/arm.
...
Previously many custom GYP_DEFINES were needed to get a
chrome build for linux/arm. This adds these as sensible
defaults. This allows chrome for arm to be built with
with only target_arch=arm set in GYP_DEFINES.
In order to set a default sysroot based on target_arch
this change also defines target_arch one level deeper
in common.gypi.
BUG=
Review URL: https://chromiumcodereview.appspot.com/11465030
git-svn-id: http://src.chromium.org/svn/trunk/src/build@172377 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2012-12-11 19:49:22 +00:00
yfriedman@chromium.org
0c4ffcc54e
[Android] Add support for labeling a build with a particular build id.
...
The build id will be included in about:version page and used for tracking build artifacts
such as static libraries and symbol files with a particular build.
BUG=163224
Review URL: https://chromiumcodereview.appspot.com/11464012
git-svn-id: http://src.chromium.org/svn/trunk/src/build@172296 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2012-12-11 10:36:17 +00:00
fischman@chromium.org
49ba09182f
Include gnu-libstdc++/include in -I paths for android build.
...
libjingle, for example, needs that path for tr1/tuple.
BUG=webrtc:1169
Review URL: https://chromiumcodereview.appspot.com/11516017
git-svn-id: http://src.chromium.org/svn/trunk/src/build@172264 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2012-12-11 04:29:48 +00:00
phajdan.jr@chromium.org
377565758e
Only build with _FORTIFY_SOURCE in Release mode.
...
This prevents build failures on Fedora.
BUG=16257, 55439
Review URL: https://codereview.chromium.org/11490019
git-svn-id: http://src.chromium.org/svn/trunk/src/build@172225 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2012-12-11 01:54:58 +00:00
ivankr@chromium.org
d8c325f478
[cros] Enable RLZ by default on ChromeOS.
...
BUG=160059
Review URL: https://chromiumcodereview.appspot.com/11497006
git-svn-id: http://src.chromium.org/svn/trunk/src/build@172135 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2012-12-10 21:52:41 +00:00
dfalcantara@chromium.org
85241d7134
Add Android-specific parameters to search_engines/
...
Previous attempt; expanded since then:
https://chromiumcodereview.appspot.com/10332156/
* The search string has "sourceid=chrome-mobile" on Android devices.
* SearchTermsDataAndroid added to handle the data values that Android
needs to store for RLZ tracking.
* UiThreadSearchTermsData calls Android specific functions when being
asked for rlz= or client= strings.
* ENABLE_RLZ is moved around (or removed) in some cases to allow use of
the fields even when the RLZ library is not in use.
* The RLZ unit test is changed to account for the way Android sets the
RLZ string.
* A new SearchClient unit test is added to check that setting client
strings works.
BUG=145065
Review URL: https://chromiumcodereview.appspot.com/11448005
git-svn-id: http://src.chromium.org/svn/trunk/src/build@171954 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2012-12-08 06:56:11 +00:00
danakj@chromium.org
40bf89ac45
Revert 171917
...
> Update gold linker to 2.23.1
>
> This is the second attempt to integrate latest gold version.
> The first time around there were crashes seen on 32-bit linux
> hosts. Disabling multi-threaded linking on 32-bit hosts
> fixes the issue.
>
>
> BUG=161942
> NOTRY=true
>
> Review URL: https://chromiumcodereview.appspot.com/11444012
TBR=sbc@chromium.org
Review URL: https://codereview.chromium.org/11475055
git-svn-id: http://src.chromium.org/svn/trunk/src/build@171924 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2012-12-08 03:36:32 +00:00
sbc@chromium.org
9d74007ab5
Update gold linker to 2.23.1
...
This is the second attempt to integrate latest gold version.
The first time around there were crashes seen on 32-bit linux
hosts. Disabling multi-threaded linking on 32-bit hosts
fixes the issue.
BUG=161942
NOTRY=true
Review URL: https://chromiumcodereview.appspot.com/11444012
git-svn-id: http://src.chromium.org/svn/trunk/src/build@171917 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2012-12-08 02:42:50 +00:00
vadimt@chromium.org
9a274ebd6e
Creating a skeleton for Google Now for Chrome implementation.
...
The CL creates the top-level structure for showing Google Now cards in Chrome via Chrome Notifications.
The implementation lives behind -enable-google-now-integration flag.
BUG=164227
Review URL: https://chromiumcodereview.appspot.com/11412291
git-svn-id: http://src.chromium.org/svn/trunk/src/build@171868 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2012-12-07 22:44:40 +00:00
nileshagrawal@chromium.org
daf89a2f40
Add a gyp flag to allow removing dependency on ppapi.
...
- Introduces a new macro ENABLE_PLUGINS
- Create a new PluginDelegateHelper interface which is used by RenderViewImpl
This flag will be used to remove all plugins related code from the Android build.
BUG=162667
Review URL: https://chromiumcodereview.appspot.com/11414180
git-svn-id: http://src.chromium.org/svn/trunk/src/build@171162 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2012-12-05 05:24:54 +00:00
yfriedman@chromium.org
8f55ff34f6
Remove references to android_upstream_bringup.
...
It's not used anymore.
Review URL: https://chromiumcodereview.appspot.com/11414317
git-svn-id: http://src.chromium.org/svn/trunk/src/build@171128 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2012-12-05 02:28:08 +00:00
benwells@chromium.org
dd36813bdf
Revert 171038
...
A better fix for the problem this revert was addressing has been checked in in r171097.
> Disable the settings app by default.
>
> BUG=164064
> TBR=tapted, benwells
>
> Review URL: https://codereview.chromium.org/11428167
TBR=erikwright@chromium.org
Review URL: https://codereview.chromium.org/11441002
git-svn-id: http://src.chromium.org/svn/trunk/src/build@171101 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2012-12-05 00:47:12 +00:00
phajdan.jr@chromium.org
bd58e70094
Add an option to use tcmalloc's debugallocation for Debug builds
...
to catch memory problems early, easily, and cleanly.
This is disabled by default.
Because of gyp limitations, the flag is to force-disable the feature, but there is no flag to force-enable it.
BUG=30715
TEST=none
Review URL: https://codereview.chromium.org/11266019
git-svn-id: http://src.chromium.org/svn/trunk/src/build@171063 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2012-12-04 22:28:04 +00:00
erikwright@chromium.org
74266a2e12
Disable the settings app by default.
...
BUG=164064
TBR=tapted, benwells
Review URL: https://codereview.chromium.org/11428167
git-svn-id: http://src.chromium.org/svn/trunk/src/build@171038 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2012-12-04 20:31:56 +00:00
felipeg@chromium.org
5689402dfa
Change cygprofile to work on Android.
...
We want to use cygprofile for the same purpose as the chromeos: To generate order_text_session files based on earliest run of each function call.
BUG=150893
Review URL: https://chromiumcodereview.appspot.com/11348354
git-svn-id: http://src.chromium.org/svn/trunk/src/build@171034 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2012-12-04 20:14:04 +00:00
thakis@chromium.org
59766f5873
mac: Build in C++11 mode.
...
BUG=none
Review URL: https://codereview.chromium.org/11316240
git-svn-id: http://src.chromium.org/svn/trunk/src/build@170969 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2012-12-04 16:01:52 +00:00
sgurun@chromium.org
3c4b03d21c
Enable Mobile Safe Browsing for Android.
...
BUG=158341
Review URL: https://chromiumcodereview.appspot.com/11308274
git-svn-id: http://src.chromium.org/svn/trunk/src/build@170649 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2012-12-01 03:39:07 +00:00
eseidel@chromium.org
7cc4834d3b
Make profiling=1 work for chromium-android
...
Currently if you set profiling=1 content_shell will load,
it will just load to a white screen (and attempts to sample
the binary with perf will not get proper stacks).
This adds -mapcs and -marm per the AndroidPerf wiki docs.
BUG=None
Review URL: https://chromiumcodereview.appspot.com/11316228
git-svn-id: http://src.chromium.org/svn/trunk/src/build@170249 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2012-11-29 22:00:38 +00:00
sgurun@chromium.org
2d853eaf05
Build time configuration for mobile safebrowsing.
...
BUG=158341
Review URL: https://chromiumcodereview.appspot.com/11360198
git-svn-id: http://src.chromium.org/svn/trunk/src/build@170207 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2012-11-29 17:00:03 +00:00
sky@chromium.org
d4ffb45331
Make use_aura set use_default_render_theme and moves
...
webthemeengine_impl_linux to webthemeengine_impl_default.
BUG=none
TEST=none
R=tony@chromium.org
Review URL: https://chromiumcodereview.appspot.com/11299074
git-svn-id: http://src.chromium.org/svn/trunk/src/build@169958 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2012-11-28 15:52:26 +00:00
thakis@chromium.org
9f142c1614
Clean up a few -faddress-sanitizer stragglers.
...
BUG=159580
TBR=glider
Review URL: https://codereview.chromium.org/11418195
git-svn-id: http://src.chromium.org/svn/trunk/src/build@169797 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2012-11-27 23:41:44 +00:00
thakis@chromium.org
532dd62214
Another shot at using the new asan flag
...
BUG=159580, 162783
TBR=glider
Review URL: https://codereview.chromium.org/11428031
git-svn-id: http://src.chromium.org/svn/trunk/src/build@169750 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2012-11-27 21:04:56 +00:00
thakis@chromium.org
00df08f57a
Revert 169670 (Still no dice on cros, I updated crbug.com/159580 with the problem)
...
- Revert 169592: Now that the libvpx roll is in, this should work.
- Revert 169589: Caused a bunch of
chromeos-chrome-25.0.1336.0_alpha-r1: /var/cache/chromeos-cache/distfiles/target/chrome-src/src/third_party/libvpx/source/libvpx/vp8/encoder/x86/quantize_sse2.asm:58: error: undefined symbol `vp8_block_coeff' (first use)
Likely because third_party/libvpx/libvpx.gyp still uses the old form.
- Use new -fsanitize=address instead of deprecated -faddress-sanitizer
BUG=159580,162783
Review URL: https://codereview.chromium.org/11416192
TBR=thakis@chromium.org
Review URL: https://codereview.chromium.org/11411191
TBR=thakis@chromium.org
Review URL: https://codereview.chromium.org/11308229
TBR=thakis@chromium.org
Review URL: https://codereview.chromium.org/11428030
git-svn-id: http://src.chromium.org/svn/trunk/src/build@169692 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2012-11-27 18:30:42 +00:00
thakis@chromium.org
5cb0f17456
Revert 169592: Now that the libvpx roll is in, this should work.
...
- Revert 169589: Caused a bunch of
chromeos-chrome-25.0.1336.0_alpha-r1: /var/cache/chromeos-cache/distfiles/target/chrome-src/src/third_party/libvpx/source/libvpx/vp8/encoder/x86/quantize_sse2.asm:58: error: undefined symbol `vp8_block_coeff' (first use)
Likely because third_party/libvpx/libvpx.gyp still uses the old form.
- Use new -fsanitize=address instead of deprecated -faddress-sanitizer
BUG=159580,162783
Review URL: https://codereview.chromium.org/11416192
TBR=thakis@chromium.org
Review URL: https://codereview.chromium.org/11411191
TBR=thakis@chromium.org
Review URL: https://codereview.chromium.org/11308229
git-svn-id: http://src.chromium.org/svn/trunk/src/build@169670 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2012-11-27 16:54:49 +00:00
thakis@chromium.org
1ce6ec42a2
Revert 169589: Caused a bunch of
...
chromeos-chrome-25.0.1336.0_alpha-r1: /var/cache/chromeos-cache/distfiles/target/chrome-src/src/third_party/libvpx/source/libvpx/vp8/encoder/x86/quantize_sse2.asm:58: error: undefined symbol `vp8_block_coeff' (first use)
Likely because third_party/libvpx/libvpx.gyp still uses the old form.
- Use new -fsanitize=address instead of deprecated -faddress-sanitizer
BUG=159580,162783
Review URL: https://codereview.chromium.org/11416192
TBR=thakis@chromium.org
Review URL: https://codereview.chromium.org/11411191
git-svn-id: http://src.chromium.org/svn/trunk/src/build@169592 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2012-11-27 06:28:47 +00:00
thakis@chromium.org
3e2217ec61
Use new -fsanitize=address instead of deprecated -faddress-sanitizer
...
BUG=159580,162783
Review URL: https://codereview.chromium.org/11416192
git-svn-id: http://src.chromium.org/svn/trunk/src/build@169589 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2012-11-27 05:27:25 +00:00
fischman@chromium.org
721b26b902
Suppress the use of thin archives with android-targeting builds since they break ndk-build.
...
BUG=webrtc:950
Review URL: https://chromiumcodereview.appspot.com/11419139
git-svn-id: http://src.chromium.org/svn/trunk/src/build@169382 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2012-11-24 03:35:25 +00:00
chrisha@chromium.org
a83234b05c
Update build settings for coverage on Windows.
...
The best coverage results are obtained by using a debug build. This requires profile information and non-incremental linking, thus we modify the build settings accordingly. When coverage=0 the build settings are unchanged.
BUG=
Review URL: https://chromiumcodereview.appspot.com/11412133
git-svn-id: http://src.chromium.org/svn/trunk/src/build@169283 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2012-11-22 17:24:07 +00:00
iannucci@chromium.org
ddbec33f5e
Allow windows ASAN build to work
...
Rolls DEPS for syzygy r1083 => r1194. Changelog is too long to put here.
BUG=152226
Review URL: https://chromiumcodereview.appspot.com/11377146
git-svn-id: http://src.chromium.org/svn/trunk/src/build@169136 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2012-11-21 21:18:54 +00:00
yfriedman@chromium.org
7c12ae6a76
Don't specify -Wl,--exclude-libs=ALL for shared library build.
...
This is used for normal builds to strip out lots of unneeded symbols and
minimize binary size. However, for shared library build, this causes
needed symbols to be excluded and subsequent so's to fail linking.
BUG=158821
NOTRY=true
Review URL: https://chromiumcodereview.appspot.com/11413110
git-svn-id: http://src.chromium.org/svn/trunk/src/build@169060 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2012-11-21 16:27:47 +00:00
torne@chromium.org
82f7deaeef
Android WebView: fix macro redefinition error.
...
Android already defines _FORTIFY_SOURCE which causes a redefinition
error. Undefine the existing value before Chromium defines its own.
BUG=
Review URL: https://codereview.chromium.org/11419116
git-svn-id: http://src.chromium.org/svn/trunk/src/build@169027 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2012-11-21 12:40:45 +00:00
sky@chromium.org
851bcc2e94
Adds use_default_render_theme to common.gypi so that features.gypi can
...
use it. Default is set to 0 for now, will change to 1 when land rest
of bits.
BUG=none
TEST=none
R=tony@chromium.org
Review URL: https://chromiumcodereview.appspot.com/11419094
git-svn-id: http://src.chromium.org/svn/trunk/src/build@168892 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2012-11-20 22:36:07 +00:00
phajdan.jr@chromium.org
65657dcff9
Use more hardening flags:
...
-D_FORTIFY_SOURCE=2
-Wl,-z,now (aka BIND_NOW)
-Wl,-z,relro (read-only relocation tables)
BUG=55439
Review URL: https://codereview.chromium.org/11411022
git-svn-id: http://src.chromium.org/svn/trunk/src/build@168889 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2012-11-20 22:35:25 +00:00
yfriedman@chromium.org
5b4e77ca09
[Android] For shared library build, use shared versions of stlport and gnu_stl
...
BUG=158821
Review URL: https://chromiumcodereview.appspot.com/11312056
git-svn-id: http://src.chromium.org/svn/trunk/src/build@168606 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2012-11-19 21:19:04 +00:00
iannucci@chromium.org
42b3404937
Make all pdb file names follow the same naming convention.
...
The new naming scheme simply appends .pdb to the target (e.g. foo.dll.pdb and
foo.exe.pdb). This is beneficial for a couple reasons:
* no more chrome_dll.pdb and chrome_exe.pdb silliness
* also avoids this issue if we end up with similarly named targets in the
future (target.dll and target.exe)
* ninja already does this, and, by extension, either ninja needs to be broken
to use the old scheme, or the we fix the broken in the existing system.
One less difference between msvs and ninja.
Fixes for chrome-internal stuff: https://chromereviews.googleplex.com/5681015
BUG=
Review URL: https://codereview.chromium.org/11384003
git-svn-id: http://src.chromium.org/svn/trunk/src/build@168341 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2012-11-17 00:28:42 +00:00
mirandac@chromium.org
1af843c0a2
Add -Wobjc-missing-property-synthesis to comment on symbolic name
...
CLANG_WARN_OBJC_MISSING_PROPERTY_SYNTHESIS for findability.
Review URL: https://chromiumcodereview.appspot.com/11413011
git-svn-id: http://src.chromium.org/svn/trunk/src/build@168223 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2012-11-16 16:58:44 +00:00
sbc@chromium.org
b088d46790
Fix chrome/arm build warnings.
...
Set default warning suppression for PNaCL compiler (clang)
to match the existing clang suppressions.
BUG= https://code.google.com/p/nativeclient/issues/detail?id=3108
Review URL: https://chromiumcodereview.appspot.com/11360238
git-svn-id: http://src.chromium.org/svn/trunk/src/build@168069 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2012-11-15 23:28:44 +00:00
tapted@chromium.org
9d8632094e
Put the app launcher on windows/chromeos behind a compile-time flag, and provide defines.
...
This change decouples the logic that associates the app launcher and
settings app with windows-only builds, and consolidates the list of
app_list sources in chrome_browser_ui.gypi.
BUG=160839
TEST=on Windows: compiles with -Denable_app_list=0 (with no app launcher function), and
on Windows: compiles with -Denable_settings_app=0 (with app launcher but no settings app in it)
on ChromeOS: compiles (functional ChromeOS launcher)
Review URL: https://chromiumcodereview.appspot.com/11293267
git-svn-id: http://src.chromium.org/svn/trunk/src/build@167853 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2012-11-15 03:58:16 +00:00
thestig@chromium.org
3638814165
Pass --no-keep-files-mapped for 32-bit Linux builds with Breakpad.
...
BUG=160253
Review URL: https://chromiumcodereview.appspot.com/11293284
git-svn-id: http://src.chromium.org/svn/trunk/src/build@167785 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2012-11-15 00:29:25 +00:00
mirandac@chromium.org
9266c422fa
Add the -Wobjc-missing-property-synthesis flag.
...
Add the -Wobjc-missing-property-synthesis compiler flag for iOS and Mac builds. Because Clang now automatically
synthesizes properties if it's not done explicitly, forgetting to add a @synthesize
directive may result in difficult-to-uncover bugs, as Clang silently synthesizes instance
variables and binds them to the wrong property (see, for example, https://chromereviews.googleplex.com/5618018/ ).
Review URL: https://chromiumcodereview.appspot.com/11361240
git-svn-id: http://src.chromium.org/svn/trunk/src/build@167783 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2012-11-15 00:25:53 +00:00
glider@chromium.org
f3439ce0be
Use -fsanitize=thread instead of -fthread-sanitizer to compile with TSan.
...
Remove -w for TSan builds.
BUG=128314
TBR=thakis
Review URL: https://codereview.chromium.org/11363164
git-svn-id: http://src.chromium.org/svn/trunk/src/build@166895 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2012-11-09 11:28:20 +00:00
hans@chromium.org
61fff29eb9
Remove -Wno-asm-operand-widths from Android cflags.
...
The offending code was fixed in WebKit r133796.
BUG=159452
Review URL: https://chromiumcodereview.appspot.com/11368144
git-svn-id: http://src.chromium.org/svn/trunk/src/build@166838 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2012-11-09 01:43:19 +00:00
scottmg@google.com
8c900d2e48
Revert 166547 - Use tcmalloc's debugallocation for Debug builds
...
to catch memory problems early, easily, and cleanly.
Because of gyp limitations, this can't be now controlled
by a flag.
BUG=30715
TEST=none
Review URL: https://codereview.chromium.org/11266019
TBR=phajdan.jr@chromium.org
Review URL: https://codereview.chromium.org/11366141
git-svn-id: http://src.chromium.org/svn/trunk/src/build@166566 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2012-11-08 01:00:08 +00:00
brettw@chromium.org
d8b77bb8ec
Enable pepper threading by default.
...
BUG=159240
Review URL: https://codereview.chromium.org/11361075
git-svn-id: http://src.chromium.org/svn/trunk/src/build@166560 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2012-11-08 00:33:21 +00:00
phajdan.jr@chromium.org
7e5f077000
Linux: fix build with system ffmpeg (Chromium side).
...
BUG=118986, 91970
Review URL: https://codereview.chromium.org/11364077
git-svn-id: http://src.chromium.org/svn/trunk/src/build@166557 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2012-11-08 00:09:31 +00:00
phajdan.jr@chromium.org
86eb779b72
Use tcmalloc's debugallocation for Debug builds
...
to catch memory problems early, easily, and cleanly.
Because of gyp limitations, this can't be now controlled
by a flag.
BUG=30715
TEST=none
Review URL: https://codereview.chromium.org/11266019
git-svn-id: http://src.chromium.org/svn/trunk/src/build@166547 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2012-11-07 23:33:43 +00:00
hans@chromium.org
70b992f6a9
Roll Clang for the Android port 163674:167488.
...
This brings us up to the same version as the rest of Chromium.
Disable -Wasm-operand-widths until crbug.com/159452 is fixed.
BUG=159712, 156947, 159452
Review URL: https://chromiumcodereview.appspot.com/11371004
git-svn-id: http://src.chromium.org/svn/trunk/src/build@166479 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2012-11-07 18:57:53 +00:00
pastarmovj@google.com
c1f966fa34
Revert 166369 - Revert 166365 - roll clang 165787:167488
...
Seems like a clobber might be enough to fix the issues caused by this CL.
Reverted because it is assumed to be the cause for multiple compile failures on mac and linux.
Fixes crash in arm codegen.
Doesn't warn on -Wno-arc-abi.
Nicer diagnostics for nested macro instantiations.
Includes asan support for android on linux (shout if you need that on mac).
Fixes issue with debug information in .S files.
Renames -faddress-sanitizer to -fsanitize=address (continue to use -faddress-sanitizer in chromium for now, until we've updated all third-party gyp files)
BUG=159712,159452,159475,159502,159598,59580
TBR=hans
Review URL: https://codereview.chromium.org/11361133
TBR=thakis@chromium.org
Review URL: https://codereview.chromium.org/11377020
TBR=pastarmovj@google.com
Review URL: https://codereview.chromium.org/11377023
git-svn-id: http://src.chromium.org/svn/trunk/src/build@166405 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2012-11-07 12:52:38 +00:00
eugenis@chromium.org
ff8eb4dd41
Disable ASan instrumentation of globals on Android.
...
BUG=137569,159801
Review URL: https://codereview.chromium.org/11275185
git-svn-id: http://src.chromium.org/svn/trunk/src/build@166391 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2012-11-07 12:11:25 +00:00
pastarmovj@google.com
b0b2a042ca
Revert 166365 - roll clang 165787:167488
...
Reverted because it is assumed to be the cause for multiple compile failures on mac and linux.
Fixes crash in arm codegen.
Doesn't warn on -Wno-arc-abi.
Nicer diagnostics for nested macro instantiations.
Includes asan support for android on linux (shout if you need that on mac).
Fixes issue with debug information in .S files.
Renames -faddress-sanitizer to -fsanitize=address (continue to use -faddress-sanitizer in chromium for now, until we've updated all third-party gyp files)
BUG=159712,159452,159475,159502,159598,59580
TBR=hans
Review URL: https://codereview.chromium.org/11361133
TBR=thakis@chromium.org
Review URL: https://codereview.chromium.org/11377020
git-svn-id: http://src.chromium.org/svn/trunk/src/build@166369 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2012-11-07 08:49:12 +00:00
thakis@chromium.org
605d4a523d
roll clang 165787:167488
...
Fixes crash in arm codegen.
Doesn't warn on -Wno-arc-abi.
Nicer diagnostics for nested macro instantiations.
Includes asan support for android on linux (shout if you need that on mac).
Fixes issue with debug information in .S files.
Renames -faddress-sanitizer to -fsanitize=address (continue to use -faddress-sanitizer in chromium for now, until we've updated all third-party gyp files)
BUG=159712,159452,159475,159502,159598,59580
TBR=hans
Review URL: https://codereview.chromium.org/11361133
git-svn-id: http://src.chromium.org/svn/trunk/src/build@166365 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2012-11-07 06:57:44 +00:00
eugenis@chromium.org
2834bd5d07
ASan on Android requires -pie.
...
Review URL: https://codereview.chromium.org/11363104
git-svn-id: http://src.chromium.org/svn/trunk/src/build@166212 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2012-11-06 16:01:21 +00:00
ilevy@chromium.org
166b551ea4
Pass -g1 on android release builds with fastbuild
...
Also reorganizing fastbuild section.
NOTRY=True
Review URL: https://chromiumcodereview.appspot.com/11364088
git-svn-id: http://src.chromium.org/svn/trunk/src/build@166076 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2012-11-05 23:54:43 +00:00
nileshagrawal@chromium.org
8a1fd85c19
Android: Remove dependency on language detection library.
...
Savings: 1.2MB in stripped so (in the .rodata section)
750K in APK size
BUG=155069
Review URL: https://chromiumcodereview.appspot.com/11361051
git-svn-id: http://src.chromium.org/svn/trunk/src/build@166024 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2012-11-05 20:40:31 +00:00
blundell@chromium.org
de44484f68
Changes to build/common.gypi for iOS.
...
- Disable some features that are not used on iOS.
- Remove dSYM in debug mode to reduce build time.
- Build for armv7 as armv7s is not yet fully tested.
Review URL: https://chromiumcodereview.appspot.com/11364072
git-svn-id: http://src.chromium.org/svn/trunk/src/build@165948 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2012-11-05 17:11:44 +00:00
stuartmorgan@chromium.org
3a35a887fe
Add structural support for building chrome_browser.gyp on iOS
...
This is not yet used, but helps lay the groundwork for building chrome/
targets for iOS.
This uses exclude-all-and-include since Chrome for iOS uses only a subset
of chrome/browser/, so the include list will be much more manageable and
maintainable than an exclude list.
BUG=156699
Review URL: https://chromiumcodereview.appspot.com/11361056
git-svn-id: http://src.chromium.org/svn/trunk/src/build@165802 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2012-11-03 00:02:19 +00:00
hans@chromium.org
c2a330f653
Clang: enable -Wtautological-constant-out-of-range-compare
...
This warning was implemented in Clang a couple of weeks ago,
and now our code base is clean enough to enable it.
BUG=151927
Review URL: https://chromiumcodereview.appspot.com/11366060
git-svn-id: http://src.chromium.org/svn/trunk/src/build@165793 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2012-11-02 23:09:07 +00:00
glider@chromium.org
2262f7a199
More changes for TSan v2 support:
...
-- add the ignores file
-- set the appropriate definitions for compiling dynamic annotations
-- add suppressions for existing data races
BUG=23244,62694,102327,120808,158718
Review URL: https://codereview.chromium.org/11227052
git-svn-id: http://src.chromium.org/svn/trunk/src/build@165330 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2012-11-01 10:36:16 +00:00
phajdan.jr@chromium.org
0225fef387
Linux: add an option to build with system protobuf.
...
This doesn't work yet without upstream protobuf changes,
but with this infrastructure in place it's going to be
easier to test further updates.
Google Chrome will of course use the bundled version,
there's no change here.
BUG=157155
TEST=none
Review URL: https://codereview.chromium.org/11231046
git-svn-id: http://src.chromium.org/svn/trunk/src/build@165257 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2012-10-31 23:29:37 +00:00
hbono@chromium.org
6da6699c45
A Speculative Revert for 164939 - Use tcmalloc's debugallocation for Debug builds
...
to catch memory problems early, easily, and cleanly.
Because of gyp limitations, this can't be now controlled
by a flag.
BUG=30715
TEST=none
Review URL: https://codereview.chromium.org/11266019
TBR=phajdan.jr@chromium.org
Review URL: https://codereview.chromium.org/11360002
git-svn-id: http://src.chromium.org/svn/trunk/src/build@165096 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2012-10-31 03:30:48 +00:00
phajdan.jr@chromium.org
1c5d2ac690
Use tcmalloc's debugallocation for Debug builds
...
to catch memory problems early, easily, and cleanly.
Because of gyp limitations, this can't be now controlled
by a flag.
BUG=30715
TEST=none
Review URL: https://codereview.chromium.org/11266019
git-svn-id: http://src.chromium.org/svn/trunk/src/build@164939 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2012-10-30 17:25:28 +00:00
stuartmorgan@chromium.org
ed97e5ef66
Add structural support for building chrome_browser_ui.gypi on iOS
...
This is not yet used, but helps lay the groundwork for building chrome/
targets for iOS.
This uses exclude-all-and-include since Chrome for iOS uses only a very
small portion of chrome/browser/ui/, so the include list will be much more
manageable and maintainable than an exclude list.
BUG=156699
Review URL: https://chromiumcodereview.appspot.com/11339010
git-svn-id: http://src.chromium.org/svn/trunk/src/build@164908 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2012-10-30 13:55:07 +00:00
ivankr@chromium.org
8edf7e3878
RLZ: remove hard-coded Win || Mac conditions.
...
Add enable_rlz GYP variable and rely on ENABLE_RLZ macro instead of hard-coded Win || Mac checks.
Also, clean compile by gcc (signed/unsigned mismatch, etc).
BUG=157348
Review URL: https://chromiumcodereview.appspot.com/11226060
git-svn-id: http://src.chromium.org/svn/trunk/src/build@164681 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2012-10-29 18:17:22 +00:00
glider@chromium.org
9fba15da18
Make the Clang and ASan GYP definitions available for iOS.
...
The intention is to allow to build iOS Chrome/tests with asan=1, which is only possible with a custom Clang at the moment.
The resulting binaries can't be shipped to users, but can be used to debug memory corruptions.
Review URL: https://codereview.chromium.org/11273012
git-svn-id: http://src.chromium.org/svn/trunk/src/build@164619 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2012-10-29 10:57:31 +00:00
thakis@chromium.org
0701976cd2
clang: Enable -Wimplicit-conversion-floating-point-to-bool
...
The one offender in WebKit was fixed.
BUG=none
TBR=hans
Review URL: https://codereview.chromium.org/11337003
git-svn-id: http://src.chromium.org/svn/trunk/src/build@164589 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2012-10-29 04:01:43 +00:00
stuartmorgan@chromium.org
94359ca145
Remap pt-BR to pt on iOS
...
iOS looks for Brazilian Portuguese under pt, not pt-BR. Remap the grd
output from pt-BR to pt on iOS so that it ends up in the right place.
BUG=None
Review URL: https://chromiumcodereview.appspot.com/11276003
git-svn-id: http://src.chromium.org/svn/trunk/src/build@164312 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2012-10-26 10:50:47 +00:00
phajdan.jr@chromium.org
85b9d25c9e
GTTF: Fix build with _GLIBCXX_DEBUG
...
BUG=65151
TEST=none
Review URL: https://chromiumcodereview.appspot.com/11238074
git-svn-id: http://src.chromium.org/svn/trunk/src/build@163882 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2012-10-24 19:26:59 +00:00
michaelbai@chromium.org
fc9b0d6c28
Fix the build bot by removing the flag for Android
...
Remove the cflag '-Wno-tautological-constant-out-of-range-compare' for Android
BUG=157026
Review URL: https://chromiumcodereview.appspot.com/11231048
git-svn-id: http://src.chromium.org/svn/trunk/src/build@163400 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2012-10-22 22:06:20 +00:00
chrisha@chromium.org
908516dd36
Move NTDDI_VERSION define to common.gypi.
...
This centralizes this definition and removes it from the various places it is currently replicated. This also allows external projects that rely on Chromium base to compile successfully, as otherwise this (required) definition is missing.
BUG=
Review URL: https://chromiumcodereview.appspot.com/11190060
git-svn-id: http://src.chromium.org/svn/trunk/src/build@163299 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2012-10-22 16:23:10 +00:00
thakis@chromium.org
6e35161b05
roll clang 163674:165787
...
Also includes r165962 and r165963 on mac to fix a build issue.
BUG=156005,151927
Review URL: https://codereview.chromium.org/11143020
git-svn-id: http://src.chromium.org/svn/trunk/src/build@162917 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2012-10-19 03:35:59 +00:00
thakis@chromium.org
130ec8a846
mac: Fix building with xcodebuild on Xcode4.4
...
See the bug for details.
BUG=156530
Review URL: https://codereview.chromium.org/11184054
git-svn-id: http://src.chromium.org/svn/trunk/src/build@162859 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2012-10-19 00:24:24 +00:00
zhaoqin@google.com
970ce45825
change inline function optimization from /Ob0 to /Ob1 for build_for_tool=drmemory. xref http://code.google.com/p/drmemory/issues/detail?id=1054
...
R=bruening@chromium.org
BUG=DrM-i#1054
Review URL: https://chromiumcodereview.appspot.com/11188044
git-svn-id: http://src.chromium.org/svn/trunk/src/build@162712 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2012-10-18 15:45:16 +00:00
alexeypa@chromium.org
14549070cc
Automatically use ATL from Windows Driver Kit for SDK-only or Visual Studio Express setup.
...
This CL simplifies the additional configuration steps that SDK-only or Visual Studio Express setup requires.
Review URL: https://chromiumcodereview.appspot.com/11188040
git-svn-id: http://src.chromium.org/svn/trunk/src/build@162666 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2012-10-18 07:11:26 +00:00
jamesr@chromium.org
119c6051ee
Remove use_libcc_for_compositor gyp variable
...
We flipped the default to 1 a few weeks ago and the tree doesn't compile with
this set to 0. Time to go!
BUG=
Review URL: https://chromiumcodereview.appspot.com/11066132
git-svn-id: http://src.chromium.org/svn/trunk/src/build@162049 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2012-10-16 02:24:31 +00:00
stuartmorgan@chromium.org
390b620907
Add support for coverage=1 builds on iOS
...
Uses the same method as is used on Mac to enable coverage. Some sources
need to be removed in coverage mode due to a toolchain bug.
BUG=None
Review URL: https://chromiumcodereview.appspot.com/11111014
git-svn-id: http://src.chromium.org/svn/trunk/src/build@161633 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2012-10-12 19:07:03 +00:00