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

156 Коммитов

Автор SHA1 Сообщение Дата
dpranke ff8963bdcd Revert of Remove the top-level GYP files (or stub them out). (patchset #2 id:20001 of https://codereview.chromium.org/2299543008/ )
Reason for revert:
broke the closure_compilation builders.

Original issue's description:
> Remove the top-level GYP files (or stub them out).
>
> GYP is now thoroughly broken, and it's safe to remove the top-level
> files, except where gyp_chromium is still needed for the hooks run
> by gclient (to pick up and process GYP_DEFINES).
>
> R=brettw@chromium.org
> BUG=
>
> Committed: https://crrev.com/6ca365af92a486150c8f01b1aca2557a6fa504f1
> Cr-Commit-Position: refs/heads/master@{#416782}

TBR=brettw@chromium.org,dbeam@chromium.org
# Skipping CQ checks because original CL landed less than 1 days ago.
NOPRESUBMIT=true
NOTREECHECKS=true
NOTRY=true
BUG=

Review-Url: https://codereview.chromium.org/2313393002
Cr-Original-Commit-Position: refs/heads/master@{#416962}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: 7e86569476a1fee9666d0c4a56099525c9977c87
2016-09-07 16:43:47 +00:00
dpranke 18ca57be84 Remove the top-level GYP files (or stub them out).
GYP is now thoroughly broken, and it's safe to remove the top-level
files, except where gyp_chromium is still needed for the hooks run
by gclient (to pick up and process GYP_DEFINES).

R=brettw@chromium.org
BUG=

Review-Url: https://codereview.chromium.org/2299543008
Cr-Original-Commit-Position: refs/heads/master@{#416782}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: 6ca365af92a486150c8f01b1aca2557a6fa504f1
2016-09-07 00:00:19 +00:00
sbc f1ec2b0a91 Move logic of gyp_chromium into gyp_chromium.py
For historical reasons gyp_chromium.py was launcher script
for gyp_chromium and the python logic lived in the
gyp_chromium.  This change moves python code into the
.py file makes the extension-free gyp_chromium a launcher
for gyp_chromium.py.

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

Cr-Original-Commit-Position: refs/heads/master@{#342887}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: 1eeaa328a6e7d621857c0026d0a2dd448dbf0f65
2015-08-11 21:02:19 +00:00
sdefresne 3f274ff1ab [iOS] Add a repack steps to iOS upstream for unit tests
//ios unit tests will soon required access to packed resources (both theme
and strings) so add steps required to repack data.

Those steps only pack what is required by //ios unit tests and thus pack to
repack_ios to avoid collision with downstream packing steps. Eventually the
upstream and downstream repack steps will be merged.

This forks some steps from //chrome since //ios cannot depends on //chrome
and those steps are too specific to Chrome to be moved higher in //build.

BUG=429756,475514

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

Cr-Original-Commit-Position: refs/heads/master@{#333229}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: 6248cdd125afa37ac0f81f5bfda9219d153fcf1e
2015-06-07 08:58:41 +00:00
scottmg d959502c26 Roll src/tools/gyp/ to 29e94a3285ee899d14d5e56a6001682620d3778f.
This reinstates the duplicate basename check, on Mac only.

    $ git log 0bb67471b..29e94a328 --date=short --format='%ad %ae %s'
    2015-05-21 scottmg Avoid lint presubmit error in dump_dependency_json
    2015-05-21 scottmg Update shared_library test after c0cf1f22eb
    2015-05-21 scottmg Revert "Stop checking for duplicate basenames"
    2015-05-14 scottmg Added msvs_application_type_revision for winrt compilation
    2015-05-12 torne Remove the Android generator.

R=thakis@chromium.org
BUG=490824, gyp:384, 472772

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

Cr-Original-Commit-Position: refs/heads/master@{#331626}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: 013831e64e2ca1414e86fe2498cb193d5a8b8354
2015-05-27 19:47:07 +00:00
sbc dbfdee8c92 A couple of cleanups for gyp_chromium
Use subprocess.call() rather than Popen + communicate.
The shell argument to Popen defaults to False so was
redundant.

Use any() rather than explicit loop.

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

Cr-Original-Commit-Position: refs/heads/master@{#330854}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: bf94627aa3bb2e6d4577dbf27288f15d90dcf68c
2015-05-21 00:02:53 +00:00
fsamuel 820870b0c5 Disable circular gyp dependency check on Mac
It's very easy to get into a situation where components.gyp depends on content_shell_and_tests.gyp which depends on components.gyp. This CL gets rid of the check on Mac. The dependency check is now only performed on iOS.

BUG=none

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

Cr-Original-Commit-Position: refs/heads/master@{#327826}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: 9449f96ffd22a93d929b6fa034903c76f89fb754
2015-04-30 23:13:24 +00:00
bcwhite 3b3d35fd5b Put 'tools' directory at front of import path.
A change in the native_client/build/find_depot_tools, which
was presumably intended to be only for that project, got
picked up because the path creation puts that directory ahead
of the general tools directory.  This change makes sure that
"tools" modules always take precedence.

BUG=477848

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

Cr-Original-Commit-Position: refs/heads/master@{#325851}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: e6f8f8395541e706e85c094ab52bfb394cc80847
2015-04-20 16:00:11 +00:00
igsolla eb073fbea8 [WebView] Pack the .pak files for all the locales.
This changes includes all the locale .pak files into the
WebView apk when building it from the chromium tree,
similarly to what we're doing when building it from the
Android tree, see android_webview/Android.mk.

BUG=405035

TESTED=Manual. Verified that the set of locales in the
downstream and upstream SystemWebViewGoogle.apk is the same.

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

Cr-Original-Commit-Position: refs/heads/master@{#315001}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: 0826b636a11190f231e2ca167f7ec1304234be6a
2015-02-06 12:11:28 +00:00
sbc acb2b06eb0 gyp_chromium: Better parsing of -G command line flag.
Handle -G output_dir=foo as well as -Goutput_dir=foo.
I'm not sure how common this case is but we have
NaCl SDK bot that do this.

Getting this wrong results in windows toolchain being
installed in 'out/' (which doesn't necessarily exist)
rather than the output_dir tree and gyp uses.

Add unittests for the affected parts of gyp_chromium.

BUG=454594

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

Cr-Original-Commit-Position: refs/heads/master@{#314381}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: 10ef1e2aa8ebb806ccfe7c52235f0fb76564ee2c
2015-02-03 19:26:17 +00:00
scottmg 4c9d1313c0 Early error out if the 'msvs' is specified in GYP_GENERATORS
This generator hasn't worked for a long time, but it's not obvious
that it doesn't work which can be confusing.

R=thakis@chromium.org
BUG=446912

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

Cr-Original-Commit-Position: refs/heads/master@{#310421}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: df96803de2cef0a192ed5eb974d6d21400db5d8f
2015-01-08 00:37:14 +00:00
justsomeguy 8d3144c23a Add GYP_INCLUDE_FIRST/LAST to chromium.gyp_env
This allows us to override the settings in common.gypi, as
well as other include files.  Only accepts one string, not an
array.  Limitation of gyp_helper.

BUG=

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

Cr-Original-Commit-Position: refs/heads/master@{#302841}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: cec083d3e7038a5b26e5fdc2e514d404890805cb
2014-11-05 18:57:32 +00:00
mkosiba bcf73b21f3 New C++ -> Java enum build rule + parser/generator.
This adds a new build rule for generating Java constants for C++ enums.

BUG=405532
TBR=brettw@chromium.org

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

Cr-Original-Commit-Position: refs/heads/master@{#294153}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: 9610607d5adf4afd2ad821c94434cd749041268a
2014-09-10 10:54:40 +00:00
joaodasilva@chromium.org b357bb1ff4 Disable garbage collection for gyp_chromium.
Python always does reference counting and that handles most of the
objects used by GYP. The GC is used to detect and drop circular
references. If GC is turned off then the heap scanning can be skipped
to save some CPU cycles, and the memory leaked due to circular
references isn't noticeable.

This saves about 1 second out of 16 on Linux in a Z620 workstation.

BUG=None

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@291287 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2014-08-22 01:07:01 +00:00
gunsch@chromium.org fe647ca05d Adds chromecast/tools/build to gyp_chromium paths for pymod_do_main.
This allows for Chromecast's locale repack script (based off the
implementation in chrome/) to specificy Chromecast-specific files.

R=lcwu@chromium.org
BUG=403104

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@289699 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2014-08-14 21:15:40 +00:00
scottmg@chromium.org f55feb4fa0 Make landmines work on local builds too
Moves (some of) gyp environment setup out of gyp_chromium into separate
module, and shares that between gyp_chromium and landmines.py.

landmines.py is added as the first entry in DEPS hooks so that it can
clobber the entire build directory before running other hooks that
extract/generate into the build dir.

Reland with fix for ios, and for clean pull.

R=iannucci@chromium.org
BUG=400011

Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=289099

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@289546 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2014-08-14 14:03:30 +00:00
iannucci@chromium.org 41f3a62575 Revert of Make landmines work on local builds too (patchset #3 of https://codereview.chromium.org/457003004/)
Reason for revert:
Apparently this requires win_toolchain.json to exist, but I'm not sure how it's supposed to get there (as seen on a clobber build):


Traceback (most recent call last):
  File "src/build/landmines.py", line 132, in <module>
    sys.exit(main())
  File "src/build/landmines.py", line 119, in main
    gyp_environment.SetEnvironment()
  File "C:\b\build\slave\win_trunk\build\src\build\gyp_environment.py", line 33, in SetEnvironment
    vs_toolchain.SetEnvironmentAndGetRuntimeDllDirs()
  File "C:\b\build\slave\win_trunk\build\src\build\vs_toolchain.py", line 33, in SetEnvironmentAndGetRuntimeDllDirs
    with open(json_data_file, 'r') as tempf:
IOError: [Errno 2] No such file or directory: 'C:\\b\\build\\slave\\win_trunk\\build\\src\\build\\win_toolchain.json'

Original issue's description:
> Make landmines work on local builds too
> 
> Moves (some of) gyp environment setup out of gyp_chromium into separate
> module, and shares that between gyp_chromium and landmines.py.
> 
> landmines.py is added as the first entry in DEPS hooks so that it can
> clobber the entire build directory before running other hooks that
> extract/generate into the build dir.
> 
> R=iannucci@chromium.org
> BUG=400011
> 
> Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=289099

TBR=scottmg@chromium.org
NOTREECHECKS=true
NOTRY=true
BUG=400011

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@289158 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2014-08-13 02:07:35 +00:00
scottmg@chromium.org d95769ca0c Make landmines work on local builds too
Moves (some of) gyp environment setup out of gyp_chromium into separate
module, and shares that between gyp_chromium and landmines.py.

landmines.py is added as the first entry in DEPS hooks so that it can
clobber the entire build directory before running other hooks that
extract/generate into the build dir.

R=iannucci@chromium.org
BUG=400011

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@289099 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2014-08-12 22:52:11 +00:00
sky@chromium.org 9deb4533d1 Random analyzer cleanup
Analyze exceptions have been centralized, so I can remove the
exceptions from each of the trybot files.
--analyzer2 is no longer used by the recipes.

BUG=109173
TEST=none
R=thakis@chromium.org

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@289094 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2014-08-12 22:43:45 +00:00
sky@chromium.org 9d79985864 Makes --analyzer behave same as --analyzer2
Then I can convert recipes back to --analyzer and finally remove
--analyzer2. Oy!

BUG=109173
TEST=none
R=thakis@chromium.org

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@288360 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2014-08-08 14:43:40 +00:00
sky@chromium.org fe947b093b Updates gyp_chromium to specify analyzer_output_path
I was going to output to stdout, but I think that's a bad idea. Now we
specify a path.

BUG=398118
TEST=none
R=thakis@chromium.org

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@286632 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2014-07-30 23:08:19 +00:00
sky@chromium.org 251031547d Adds --analyzer2
This is temporary while I migrate recipes over to the new
switches. I'll remove analyzer2 once that is done.

BUG=398118
TEST=none
R=thakis@chromium.org

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@286307 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2014-07-29 21:45:58 +00:00
sky@chromium.org e843c49c26 Adds support for running analyzer from gyp_chromium
Analyzer is going to be used to determine if a set of files effects
any of the dependencies for a bot.

BUG=383609
TEST=none

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@279309 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2014-06-24 04:14:19 +00:00
jochen@chromium.org c85f321f63 Always process landmines, even if GYP_CHROMIUM_NO_ACTION is set
R=machenbach@chromium.org
BUG=none

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@274762 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2014-06-04 11:05:46 +00:00
dmikurube@chromium.org 1d85dfcfef Remove {linux|android}_use_tcmalloc and switch to use_allocator in Chromium.
If this change breaks some bots, please try restarting the 
bot before reverting it. http://crrev.com/264460 may not be 
effective yet until restarting.

See the bug and http://crrev.com/255129 for the details.

BUG=345554

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@268876 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2014-05-07 18:45:59 +00:00
bungeman@chromium.org 92f08f1ca2 Match only make in gyp_chromium excludes.
The current test also matches the CMake generator.

R=thakis@chromium.org

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@263984 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2014-04-15 20:34:51 +00:00
scottmg@chromium.org 323af8f195 Split toolchain update and install lookup to make generation faster
runhooks does toolchain update, saving relevant information to
build/win_toolchain.json, and during generation this is loaded
and used. This worked almost the same previously, however update
was called at generation time and the .json was deleted after
it was used. This speeds up generation time by a few seconds.

(In preference to https://codereview.chromium.org/228093002/)

R=dpranke@chromium.org
BUG=360878

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@262590 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2014-04-09 01:56:20 +00:00
thakis@chromium.org a4df1d150d envsetup: Remove host_arch bitness check, let android_gyp print that it's going away.
Since it's no longer necessary to source envsetup, having a bitness check in
here isn't very useful.

Let build/gyp_chromium always pass --check for android so that it behaves the
same as android_gyp and let android_gyp print a note that it'll disappear
eventually.

BUG=330631
NOTRY=true

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@261195 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2014-04-02 22:14:53 +00:00
brettw@chromium.org d5d911eebc Remove GN integration code from gyp_chromium.
We are no longer persuing the hybrid mode.

R=thakis@chromium.org

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@259918 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2014-03-27 17:07:45 +00:00
scottmg@chromium.org d70a05ad13 Refactor VS toolchain code in gyp_chromium
Pull out some code from gyp_chromium for less clutter, and easier to
share with GN build files this way.

R=brettw@chromium.org
BUG=297677

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@258119 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2014-03-19 22:01:39 +00:00
brettw@chromium.org 826ca97e6a Disable GN.
This deletes the hooks and running GN to produce GYP files while the project is on hold.

BUG=350974
TBR=jam

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@256035 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2014-03-10 21:25:27 +00:00
dmikurube@chromium.org ff9e90924a Add use_allocator instead of linux_use_tcmalloc to switch the allocator.
This change is to add a new build option 'use_allocator' which will
replace 'linux_use_tcmalloc' in the future. It doesn't change the
behavior immediately. The migration plan is as follows:

1) (this change)
... Add 'use_allocator' and set its default to "see_use_tcmalloc".
... Change allocator conditions to check use_allocator firstly.
... Use linux_use_tcmalloc if use_allocator=="see_use_tcmalloc".
... NO IMPACT without specifying use_allocator explicitly.
2) Change Blink to accept use_allocator. http://crrev.com/177053003/
3) Change gyp to accept use_allocator. http://crrev.com/178643004/
4) PSA the transition period to chromium-dev@.
5) (after the PSA-ed transition period)
... Make 'use_allocator' to "tcmalloc" or "none" (it depends) by default.
... Remove all linux_use_tcmalloc.
... Assert in gyp_chromium to check if linux_use_tcmalloc is not specified.

At the point of this change (1), linux_use_tcmalloc is still used by default
because 'use_allocator%': "see_use_tcmalloc".

As written in http://crbug.com/345554, linux_use_tcmalloc would
be confusing to have more options about allocators. We plan to:
A) enable gperftools' heap-profiler with non-tcmalloc allocator,
B) add a new memory allocator instead of tcmalloc.

BUG=345554, 339604, 341349
R=agl@chromium.org, brettw@chromium.org, dgarrett@chromium.org, jam@chromium.org, jamesr@chromium.org, joi@chromium.org, miket@chromium.org, nick@chromium.org, rsleevi@chromium.org, scherkus@chromium.org, sergeyu@chromium.org, shess@chromium.org, sievers@chromium.org, sky@chromium.org, vitalybuka@chromium.org, willchan@chromium.org

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@255129 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2014-03-05 20:07:26 +00:00
r.c.ladan@gmail.com 8684bb247f Use ninja as the default GYP generator on FreeBSD.
While here, consistently use a single 'if' statement to set this
environment variable.

BUG=

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@254856 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2014-03-04 22:32:02 +00:00
viettrungluu@chromium.org 9bc1c207a1 Explicitly don't support the make gyp generator.
Provide a friendly error message in gyp_chromium.

R=thakis@chromium.org
BUG=348686

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@254721 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2014-03-04 08:21:53 +00:00
kjellander@chromium.org 004856ddb3 Refactor gyp_chromium to ease reuse.
Moves the new Visual Studio 2013 toolchain logic and
download into a helper function. That way it can easily be used
by client projects that have their own gyp_* files.
See http://review.webrtc.org/7759004/ for an example.

NOTRY=True
TEST=Successful local execution on Mac and Windows.

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@254626 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2014-03-04 01:16:09 +00:00
scottmg@chromium.org 9a4c9c5c1a Revert 254427 "Add free space print to see how near edge bots are"
Not working for some reason and makes the output confusing, so
revert for now.

> Add free space print to see how near edge bots are
> 
> Temporarily for trybots to see how close to the edge they are.
> 
> TBR=iannucci@chromium.org
> BUG=348350
> 
> Review URL: https://codereview.chromium.org/183923014

TBR=scottmg@chromium.org

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@254547 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2014-03-03 20:17:14 +00:00
scottmg@chromium.org 62f001a47c Revert 254428 "Another attempt at getting free space on win bots"
Not working for some reason, and makes the output confusing, so revert
for now.

> Another attempt at getting free space on win bots

TBR=scottmg@chromium.org

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@254545 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2014-03-03 20:16:28 +00:00
scottmg@chromium.org 87d7bd08de Another attempt at getting free space on win bots
git-svn-id: http://src.chromium.org/svn/trunk/src/build@254428 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2014-03-03 01:11:10 +00:00
scottmg@chromium.org 43fd678651 Add free space print to see how near edge bots are
Temporarily for trybots to see how close to the edge they are.

TBR=iannucci@chromium.org
BUG=348350

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@254427 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2014-03-03 00:42:31 +00:00
scottmg@chromium.org 34a1cccc3e Default to VS2013
Switch the default toolchain to VS2013, attempt N.

There will be WebKit image diffs on Windows, but they appear to be all
rebaseline-able minor changes.

TBR=cpu@chromium.org
BUG=309197

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@254340 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2014-03-01 03:57:52 +00:00
pkasting@chromium.org 1c9bb09a49 Revert 253993 "Default to VS2013 on Windows"
Checking whether this caused several hundred Win 7 layout test image diffs.

> Default to VS2013 on Windows
> 
> This switches the default toolchain on Windows to VS2013.
> 
> TBR=cpu@chromium.org
> BUG=323300,309197
> 
> Review URL: https://codereview.chromium.org/178263005

TBR=scottmg@chromium.org

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@254038 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2014-02-28 04:19:57 +00:00
scottmg@chromium.org e93c7fcc18 Default to VS2013 on Windows
This switches the default toolchain on Windows to VS2013.

TBR=cpu@chromium.org
BUG=323300,309197

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@253993 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2014-02-28 01:23:24 +00:00
scottmg@chromium.org 54b67f3407 Revert 253719 "default 2013 to on"
> default 2013 to on

TBR=scottmg@chromium.org

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@253726 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2014-02-27 05:57:18 +00:00
scottmg@chromium.org a772e0d409 default 2013 to on
git-svn-id: http://src.chromium.org/svn/trunk/src/build@253719 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2014-02-27 04:45:54 +00:00
scottmg@chromium.org 3f959aa138 Amend PATH for nacl64 so loader can find x64 CRT
In order to keep from needing to system-install VS runtime DLLs
for debug builds, we put them in the output directory. This
mostly works, except in the case of nacl64 it requires the x64
CRT, but builds into the x86 output directory. The OS loader will
ignore the x86 ones, and continue searching the PATH, so before
launching nacl64.exe, append to PATH to the location of the x64
CRT DLLs.

See linked bug for more details and investigation.

R=cpu@chromium.org, mseaborn@chromium.org
BUG=346034

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@253504 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2014-02-26 17:58:19 +00:00
brettw@chromium.org 9e6f87afac GN: Work on Linux build defines
This makes the -D defines for the default desktop Linux build of re2 in GN match that of GYP.

This moves the SSL configuration stuff into the root build directory. It's better to match the GYP build exactly for ease of landing even though this is a stupid dependency.

Fixes the help text that still references the implicit "gen" command (I removed this).

R=scottmg@chromium.org

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@252981 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2014-02-24 21:29:49 +00:00
scottmg@chromium.org 0d70a9ac76 Revert 252837 "trial run of vs2013 with iterator debugging off t..."
> trial run of vs2013 with iterator debugging off to see if browser_tests are timing-related
> 
> BUG=
> 
> Review URL: https://codereview.chromium.org/165693005

TBR=scottmg@chromium.org

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@252844 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2014-02-23 07:19:55 +00:00
scottmg@chromium.org e39449f467 trial run of vs2013 with iterator debugging off to see if browser_tests are timing-related
BUG=

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@252837 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2014-02-23 04:30:43 +00:00
scottmg@chromium.org 9ec244291e Default to off pending resolution of Official build problem
git-svn-id: http://src.chromium.org/svn/trunk/src/build@252752 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2014-02-22 06:27:18 +00:00
scottmg@chromium.org 92356f2c3f Fix and make smarter runtime dll copying
git-svn-id: http://src.chromium.org/svn/trunk/src/build@252751 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2014-02-22 05:19:48 +00:00