Граф коммитов

10 Коммитов

Автор SHA1 Сообщение Дата
davidben f24ea12ca1 Remove wincrypt.h from precompiled headers.
wincrypt.h and OpenSSL conflict on a symbol, worked around by
crypto/wincrypt_shim.h. This means that wincrypt.h can't be included
directly. Remove it from the set of precompiled headers.

BUG=338884

Review URL: https://codereview.chromium.org/720373004

Cr-Original-Commit-Position: refs/heads/master@{#304880}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: cd99594892b5813dd9fd9c96893337f23ca638de
2014-11-19 20:35:30 +00:00
Scott Violet 40fcbf8810 Fixes compile error
Without this I get compile errors in motion_event_web.cc because M_PI
is undeclared.

BUG=409940
TEST=none
R=scottmg@chromium.org

Review URL: https://codereview.chromium.org/533863002

Cr-Original-Commit-Position: refs/heads/master@{#292991}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: 2a70090f34ab279ca1e7097568cc7db3e5acd17b
2014-09-02 21:00:32 +00:00
thakis@chromium.org 7f8ddf87b7 Remove intsafe_workaround.h
It's no longer needed.

BUG=308740
R=scottmg@chromium.org
TBR=cpu

Review URL: https://codereview.chromium.org/404443003

git-svn-id: http://src.chromium.org/svn/trunk/src/build@284256 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2014-07-18 23:56:37 +00:00
scottmg@chromium.org 75e7e2b4f8 reland of intsafe precompiled header fix from https://codereview.chromium.org/14201003/
With fixed include path.

TBR=cpu@chromium.org
BUG=225822

Review URL: https://codereview.chromium.org/14096011

git-svn-id: http://src.chromium.org/svn/trunk/src/build@194620 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-04-17 17:25:34 +00:00
scottmg@chromium.org 476249982b Revert 194506 "intsafe workaround to separate header"
Broke x64 compile.

> intsafe workaround to separate header
> 
> Allows workaround to work without precompiled headers (as in
> buildtype=Official)
> 
> R=cpu@chromium.org
> BUG=225822
> 
> Review URL: https://codereview.chromium.org/14201003

TBR=scottmg@chromium.org

Review URL: https://codereview.chromium.org/13977005

git-svn-id: http://src.chromium.org/svn/trunk/src/build@194507 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-04-17 01:37:20 +00:00
scottmg@chromium.org ec9bc6068d intsafe workaround to separate header
Allows workaround to work without precompiled headers (as in
buildtype=Official)

R=cpu@chromium.org
BUG=225822

Review URL: https://codereview.chromium.org/14201003

git-svn-id: http://src.chromium.org/svn/trunk/src/build@194506 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-04-17 01:13:21 +00:00
scottmg@chromium.org 59703c396f workaround for building with express toolchain on windows
intsafe.h and stdint.h both define INT8_MIN et al. with no guards,
and so can't both be included. Because dependencies do this deep
in their internals, avoid this problem by including intsafe.h,
and then #undef'ing the conflicts in precompile.h (which is included
in all .cc files). intsafe.h's include guard symbol stays defined
so that any subsequent inclusions do not cause problems.

R=thestig@chromium.org
BUG=225822


Review URL: https://chromiumcodereview.appspot.com/13484002

git-svn-id: http://src.chromium.org/svn/trunk/src/build@192341 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-04-04 16:13:44 +00:00
joi@chromium.org 6ebbee87d3 Change a couple of TODOs to plain comments.
BUG=none

Review URL: http://codereview.chromium.org/10204018

git-svn-id: http://src.chromium.org/svn/trunk/src/build@133741 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2012-04-24 19:04:41 +00:00
joi@chromium.org e89cde8103 Eliminate headers from precompile.h that define 'interface' to avoid compile failures on Windows that would not be seen on Mac or Linux. I didn't do an exact measurement but I think we lose very little in terms of build time from this; Windows.h is the big Windows-specific header and it's still precompiled.
BUG=none
TEST=it builds

Review URL: http://codereview.chromium.org/7888030

git-svn-id: http://src.chromium.org/svn/trunk/src/build@101059 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2011-09-14 10:55:18 +00:00
joi@chromium.org 2869c0a819 Use precompiled headers for most large projects where the .gyp file
is not a third party file.

On my machine, this speeds up a full recompile of the 'chrome' target
in Debug mode by about 18%.

BUG=none
TEST=it builds, existing tests pass

Review URL: http://codereview.chromium.org/7706011

git-svn-id: http://src.chromium.org/svn/trunk/src/build@99949 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2011-09-07 14:14:54 +00:00