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