Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

github.com/bincrafters/gyp

[OBSOLETE] USE https://github.com/refack/GYP INSTEAD! (fork of https://chromium.googlesource.com/external/gyp with Python 3 support)
https://github.com/bincrafters/gyp

win: Fix missing loadable_module dependency in ULDI mode

Also, add test for similar setup in non-ULDI mode for all platforms.

[email protected], dpr...

f2c3cfc3b1df1a9658c6646faa67c670209cf963 authored almost 9 years ago by Scott Graham <[email protected]>
Set optional LastSwiftUpdateCheck to Xcode project attributes.

Adding this to also supress project upgrade warnings for Swift-based gyp generated project files...

ae2d73840216529adeef06ecc21c958c47530542 authored almost 9 years ago by Alastair Tse <[email protected]>
Add support for kernel-extensions in GYP.

Add a new target type for kernel extensions, along with a simple test
and sample kext based on t...

68f268008844cad55d26a62a8ac99bb5a6ef2946 authored almost 9 years ago by Nick Cooper <[email protected]>
Add support for Xcode LastUpgradeCheck project attributes, allowing

suppression of Xcode project configuration warnings.

BUG=
[email protected]

Review URL: https...

e2e928bacd07fead99a18cb08d64cb24e131d3e5 authored almost 9 years ago by Alex Harper <[email protected]>
Change analyzer to search for build_targets from supplied targets

Prior to this change build_targets returned targets that were children
of the root nodes. After ...

3f21260b43401553c37bb28090b65a75577d5b4e authored almost 9 years ago by Scott Violet <[email protected]>
Adding framework path mapping for 'copies' action in gyp files.

This will set the destination to number 10 (Frameworks in Xcode UI).
Enables 'Embedded Binaries'...

427a0406159c5fe7a9d057076dfb7acd2b92682a authored almost 9 years ago by tonyworks <[email protected]>
AIX's cp command does not support -af which is the default, so use -RPf which achives something similar

BUG=
[email protected]

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

Patch ...

b3cef028a51a2313ca4bc34f437b945ff56ffb9a authored about 9 years ago by David Edelsohn <[email protected]>
Promote documents in md-pages branch.

Seems that now both master branch and md-pages branch have docs/
directory, but only the latter ...

8f3918d7408f5434f16964d68a8ce58570215f3c authored about 9 years ago by Yohei Yukawa <[email protected]>
ninja win: Suppress noisy messages from link.exe when LTCG is enabled

When LTCG is enabled, link.exe emits noise like:

"
Generating code
Finished generating code
"

...

c3d861c8bca42f942e829b77b0886275ae0a40b8 authored about 9 years ago by Yohei Yukawa <[email protected]>
Fix infinite loop on empty variable name.

[email protected]

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

Patch from bnoord...

265f495cc3a3cf59004edbfd4fca6a3cc4315526 authored about 9 years ago by bnoordhuis <[email protected]>
Add support for a CPPFLAGS_host environment variable, and update the cflags test to verify it.

Note this support only exists for Make and Ninja generators.

Patch from [email protected].

B...

741b7f1d257bef6b86ea5d7fa0b5475a018bf838 authored about 9 years ago by Scott Graham <[email protected]>
Make the ninja generator handle symlinked paths correctly.

Re-spin of https://codereview.chromium.org/1236933002.

Previously, RelativePath() was changed t...

7904ce96fd012ded9627172540e91a51025e3c08 authored about 9 years ago by Scott Graham <[email protected]>
Fallback to '.tbd' for system missing '.dylib'.

With Xcode 7 the '.dylib' for system libraries are no longer present
but instead only '.tbd' are...

01528c7244837168a1c80f06ff60fa5a9793c824 authored about 9 years ago by Sylvain Defresne <[email protected]>
Update gyp LINK_COMMANDS_AIX to support both 32-bit and 64-bit files.

* cmd_alink: Add -X32_64 option.
* cmd_alink_thin: Add -X32_64 option.

BUG=
[email protected]...

cf3170e30578d600b8ec8cd68553cc5e606d42eb authored about 9 years ago by Daniel Vogelheim <[email protected]>
Make sure GYP supports compiling managed code.

The settings were declared but not applied when generating
the project files.

R=scottmg@chromiu...

1f374df95de1c0a125485496e8d23d36303a93fd authored about 9 years ago by Scott Graham <[email protected]>
Revert "Make RelativePath use abspath rather than realpath for the 'path' variable."

This reverts commit 121d89dfcd4f6ebe1c89524b3f9ca11ddd437e77.

[email protected]

> Make Re...

5d01a8cda53bfa23f1dcbe0c31c33aa30f50cf4c authored about 9 years ago by Brad Nelson <[email protected]>
Fix paths with different seperators being compared in the analyzer on Windows.

Passes analyzer tests (were previously failing on Windows).

BUG=527935
[email protected]

...

2b17e0b26a93e8c9758c23aec6c554da4ca8f0a9 authored about 9 years ago by Dirk Pranke <[email protected]>
Make RelativePath use abspath rather than realpath for the 'path' variable.

This allows gyp to work correctly in symlink-heavy environments. Basically,
this is because gyp p...

121d89dfcd4f6ebe1c89524b3f9ca11ddd437e77 authored about 9 years ago by Lindley French <[email protected]>
Improve error messages when <!(commands) fail

Make gyp report both the failing command and the gyp file name when a
<!(command) is not success...

008cf1c04393b269cf468f435aee60c2606c2437 authored about 9 years ago by Scott Graham <[email protected]>
Inject pylib first in the path. This ensures that test load the version

of pylib in this repo, not elsewhere on the system.

BUG=
[email protected]

Committed: https...

bae26e800c7fcb1d4c15fcae71045189701fe3af authored about 9 years ago by Lindley French <[email protected]>
Analyzer didn't match correctly targets that defined path to inputs with '.'

relative path values. So let normalize path before matching.

BUG=gyp:487
TEST=covered by tests
R...

edccc7bad7dac8f608748770faed19f849114804 authored about 9 years ago by Dirk Pranke <[email protected]>
msvs_emulation: Add support for StackReserveSize and StackCommitSize

Note that StackCommitSize has no effect unless StackReserveSize is also set.
This is consistent ...

010fb9d696e7c79ffcbc4342efff3436cdc19f90 authored about 9 years ago by Shezan Baig <[email protected]>
Added msvs_target_platform_version and msvs_target_platform_minversion for winrt compilation

With the introduction of Windows 10 Universal applications, winrt app projects require target pl...

81c2e5ff92af29bab61c982808076ddce3d200a2 authored about 9 years ago by Scott Graham <[email protected]>
Fix the default tryserver lists in PRESUBMIT.py.

[email protected]
BUG=crbug.com/504072

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

d6adc48df899d1d746d90d7d0608715bb2fb3c42 authored about 9 years ago by Dirk Pranke <[email protected]>
Disable test/win/gyptest-link-defrelink.py

There seems to be at least one more failing test on the Win bot,
though this one seems flaky.

...

36d99ff230991215f62b1e1a5b7403c502c24032 authored about 9 years ago by Dirk Pranke <[email protected]>
Disable GYP tests currently failing on the Mac bot

The following tests fail reliably and should be
disabled while they are being triaged, so that
t...

479dacf7be5feeb5a0acd1f4ef7b6e76ecb35748 authored about 9 years ago by Dirk Pranke <[email protected]>
Disable currently failing gyp tests on win to make the bots green.

This CL disables the following tests on windows:

test/actions-multiple-outputs-with-dependenc...

658f3a81995b3a7f8af981d86daeaf499e1fddd2 authored about 9 years ago by Dirk Pranke <[email protected]>
Reduce DefaultConcurrentLinks from phys/4GB to phys/5GB.

VS 2015 uses about 20% more memory when linking. This caused a
severe page-fault storm on my dev...

6ee91ad8659871916f9aa840d42e1513befdf638 authored about 9 years ago by Bruce Dawson <[email protected]>
Do not remote duplicate entries from ldflags when generating ninja files as it changes behavior

In some cases linker command line is required to contain duplicate entries. One example is to pa...

25ed9ac4ac2a4d2a08909225fbb6d56e89ad38a6 authored over 9 years ago by Yury Semikhatsky <[email protected]>
Make DependencyGraph.DeepDependencies() depth-first.

Previously dependencies were processed in-order, this changes to pre-order.

This makes 'all_dep...

ae276266d580a10b87661ca50c4574a03625c033 authored over 9 years ago by Dan Beam <[email protected]>
Fix support for iOS today extensions on latest Xcode beta.

BUG=499471
[email protected], [email protected]

Review URL: https://codereview.c...

5122240c5e5c4d8da12c543d82b03d6089eb77c5 authored over 9 years ago by Justin Cohen <[email protected]>
Revert "MSVS: Normalize paths against gyp directory."

This reverts commit b4781fc38236b0fb1238969c918a75a200cfffdb.

[email protected]

Review ...

acfc10d2907264abceabc9cb3a2ded967997b5b5 authored over 9 years ago by Scott Graham <[email protected]>
More debugging for analyzer

BUG=chromium:500534
[email protected]

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

fdcd8bc10c935eff13b391644b01460593c46861 authored over 9 years ago by Scott Violet <[email protected]>
Adds some debugging output to analyzer

We're trying to track down why All is being built some times. I can't
repro locally, so adding s...

127b311bf61db84fe58453f4c87e625be9844bfe authored over 9 years ago by Scott Violet <[email protected]>
MSVS: Normalize paths against gyp directory.

This trims down some redundant paths such as ../../src/code/File.cpp
if the gyp file is also in ...

b4781fc38236b0fb1238969c918a75a200cfffdb authored over 9 years ago by Scott Graham <[email protected]>
Correct braces in input format reference doc.

There are too many braces in the example, remove them.

[email protected]

Review URL: http...

9b2b25aececdba9d90b180168f49baba55cffa6e authored over 9 years ago by Ben Wagner <[email protected]>
Fix gyp->make translation of rules with several outputs.

This is effectively a follow-up to crrev.com/1066963002. The problem
we have now run into is tha...

79de4031069f37870f04e8b6bbf42f0c7fec37aa authored over 9 years ago by Daniel Vogelheim <[email protected]>
Makes analyzer always output static_libraries that have changed

This is to deal with static_libraries not being compile dependencies.
In particular if we only o...

fdc7b812f99e48c00e9a487bd56751bbeae07043 authored over 9 years ago by Scott Violet <[email protected]>
msvs: Make sure stdout/stderr from rule commands get logged

By default, stdout and stderr from rule scripts are not printed in the msvs
console unless the u...

aa537916dcb59ffd6c4ecabf77a119837a409649 authored over 9 years ago by Shezan Baig <[email protected]>
Update cmake generator to handle Skia Android build.

These changes bring the cmake generator more in line with the
ninja generator:

1. Set the defau...

08429da7955a98ef764fafa223dd7de73f654b2d authored over 9 years ago by bungeman <[email protected]>
Avoid lint presubmit error in dump_dependency_json

Otherwise:

scottmg:~/work/cr/src/tools/gyp (land-shared-library-fix)]$ git cl land
Using 50% ...

29e94a3285ee899d14d5e56a6001682620d3778f authored over 9 years ago by Scott Graham <[email protected]>
Update shared_library test after c0cf1f22eb

Forgot to update test after removing shared_library case from
target types that aren't allowed t...

4dd5d3c614fb851b0ccda15bf66abec87b38ceb9 authored over 9 years ago by Scott Graham <[email protected]>
Revert "Stop checking for duplicate basenames"

This reverts commit 540e4b1e665aa4a69c89906abf267904b571f87b.

Slightly updated to comment/targe...

c0cf1f22eb428073cf64e17c853f3c48303cb328 authored over 9 years ago by Scott Graham <[email protected]>
Added msvs_application_type_revision for winrt compilation

With the introduction of Windows 10 Universal applications, winrt app projects require a differe...

9f594095c5b14f8bc518081a660e77890c294861 authored over 9 years ago by Scott Graham <[email protected]>
Remove the Android generator.

The android generator is no longer used by Chromium (WebView now builds
using ninja), is buggy a...

f34b9aa7c9d6dc368aa01a82f9f847eca15b9e18 authored over 9 years ago by Torne (Richard Coles) <[email protected]>
Slightly better docs for git instead of svn

Not sure if this is 100% accurate, but better than all the SVN refs
that are there now.

R=iannu...

0bb67471bca068996e15b56738fa4824dfa19de0 authored over 9 years ago by Scott Graham <[email protected]>
win: prefer amd64_x86 compiler on >= 2013, not just 2013

[[ Because I always find binary string ops a bit odd:
>>> '2003' >= '2013'
False
>>> '2005' >= '...

8866260996c063f514dfafd0e05743a42709a49c authored over 9 years ago by Scott Graham <[email protected]>
Make dump_dependency_json.py write <| list files to the output directory rather

than the source tree.

Also write the dump.json output to the out directory.

This is useful for ...

3601f26003c6163128a66330ce845b5cb309c7a9 authored over 9 years ago by Nico Weber <[email protected]>
Whitespace change to test the new GYP waterfalls.

[email protected]
BUG=472266

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

2f66a3f949530074bc5151ea8daf6c2b7abd07a7 authored over 9 years ago by Dirk Pranke <[email protected]>
Improve generated Makefile rules for rules several outputs.

This layers a hack upon a hack, but it should strictly improve things and the code isn't too ugl...

2a5511bd901f328db10d0b6415c864a5ff59fc81 authored over 9 years ago by Daniel Vogelheim <[email protected]>
Address scottmg comments from https://codereview.chromium.org/1003273007/.

BUG=471146
[email protected]

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

2889664b9fa88cce175c5c7cdf207d28420a7412 authored over 9 years ago by Nico Weber <[email protected]>
LLVM_LTO support for make / ninja

BUG=471146
[email protected]

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

69dfb493a22f2489a226924425ba0d72eed3f439 authored over 9 years ago by Nico Weber <[email protected]>
Migrate GYP docs over from the wiki.

This CL migrates the GYP documentation over from the code.google.com
wiki:

Given that code.goog...

c5859a298166ce6ed3496175100c45f565f74cf8 authored over 9 years ago by Dirk Pranke <[email protected]>
Assert when source is an absolute path

If the path passed to GypPathToUniqueOutput() is an absolute path,
the output path is absolute t...

e1c8fcf74b68637ba632f9fdfa77be088924b850 authored over 9 years ago by Brad Nelson <[email protected]>
Add missing identity variables to gypd generator.

Add variables set by default in other generators as identity variables
for gypd, to fix running ...

2b44e5987d5a1946cfa7b7502af765ff119eb173 authored over 9 years ago by Torne (Richard Coles) <[email protected]>
Export generator flavor to gyp scripts

When using flavored generator ("xcode-ninja" or "msvs-ninja") then the
GENERATOR variable only r...

d174d75bf69c682cb62af9187879e01513b35e52 authored over 9 years ago by Sylvain Defresne <[email protected]>
[ninja-xcode] Include action inputs in hybrid builds.

This gathers more input files for the 'sources_for_indexing' target.

BUG=466048
R=sdefresne@chr...

2cd9d0633c96496a56e87d5ff7177d0079b2f1c6 authored over 9 years ago by Justin Cohen <[email protected]>
Bump Xcode compatibility version from 45 (Xcode 2.4-3.1) to 46 (Xcode 3.2).

Remove support for xcode_project_version.

BUG=
[email protected], [email protected]

Rev...

28c00336a403948e871c45f5a872ba050a8311a4 authored over 9 years ago by Justin Cohen <[email protected]>
Convert plist and strings to binary for iOS.

For iOS builds, Info.plist and .strings files should be converted to binary.

BUG=gyp:390
R=mark...

d9823985797fd193c691624632e4f9e614507891 authored over 9 years ago by Justin Cohen <[email protected]>
Fix gyp analyzer generator on mac.

The analzyer was always defaulting to supporting multiple toolsets,
unlike the ninja generator, ...

4a9b712d5cb4a5ba7a9950128a7219569caf7263 authored over 9 years ago by Dirk Pranke <[email protected]>
Fix typo in ternary operator.

Fixing issue introduced in:
https://chromium.googlesource.com/external/gyp/+/002ebe4420a3b1c5731...

50ab31edc8473babb63dd72875252a334420fc07 authored over 9 years ago by Brad Nelson <[email protected]>
Fixed version of https://codereview.chromium.org/748793002

The original CL falsely added the inherited project path to the hashables
of each child target e...

002ebe4420a3b1c5731f604426393e845a4ca2f3 authored over 9 years ago by Brad Nelson <[email protected]>
Adds the ability for 'copies' in Xcode project files to specify the 'Code Sign on Copy' option.

Relanding change landed in svn:
https://codereview.chromium.org/956203005/

Original author: mat...

a5bd08f286297d3dac5ff4fd27a97e7961412513 authored over 9 years ago by Brad Nelson <[email protected]>
Fix script url.

BUG=None
TEST=trybots
[email protected]

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

dd831fd86e7a254c696f53944333562466e453ad authored over 9 years ago by Brad Nelson <[email protected]>
Updating gyp repo for git, preparing for cq.

Switching source URL in codereview settings.
Adding commit_queue json in preparation for a gyp C...

7cd6018356361f881f79a1d2595a51cf8c225700 authored over 9 years ago by Brad Nelson <[email protected]>
ninja/posix: Introduce support for arflags variable.

This can be used to pass a --plugin flag to ar.

BUG=chromium:453195
[email protected]

git...

34640080d08ab2a37665512e52142947def3056d authored over 9 years ago by [email protected] <[email protected]>
Make msvs-ninja work for target-arch=x64

This adds _x64 to the OutDir for msvs project files when ninja builds
are enabled for x64.

Patc...

6194e32f7fcbf42e625b04373adfa3c3d483c962 authored over 9 years ago by [email protected] <[email protected]>
msvs: Prefer x64 toolset if we are running on 64-bit

The ninja generator also does the equivalent of this. This is for the pure msvs generator.

BUG...

16f9f4566f5dd02745f39b6b67493f66b5676041 authored over 9 years ago by [email protected] <[email protected]>
Reland "msvs/ninja win: Fix support for ImageHasSafeExceptionHandlers"

This commit fixes the x64 issue and adds a test. The underlying issue was that
the msvs default...

67000714d51ea081a2661d4c40d7034d42341472 authored over 9 years ago by [email protected] <[email protected]>
win: Add NoImportLibrary flag for ninja generator

This adds a flag that tells ninja not to expect an import library
to be generated. This is only ...

4d7c139b1820c5fcb993868c61f170a02cda8a40 authored over 9 years ago by [email protected] <[email protected]>
mac: Followup to ZERO_AR_DATE, touch the -o archive, rather than expecting only one

After https://codereview.chromium.org/791993005/.

When multiarch, libtool is run as "... -o foo...

104e21ecf6f28c47d2e729d572aa790b85225ee0 authored over 9 years ago by [email protected] <[email protected]>
win: 'EnableEnhancedInstructionSet': '5' now enables /arch:AVX2.

BUG=chromium:451290
[email protected]

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

b28bd7ddd1438c98f93a8e5383b7daceb572a3fb authored over 9 years ago by [email protected] <[email protected]>
Revert "msvs/ninja win: Fix support for ImageHasSafeExceptionHandlers"

This patch is being reverted because it caused build errors in chromium when
attempting a gyp ro...

adb7d24b9fc166f01ab2da50478556b518a9218f authored over 9 years ago by [email protected] <[email protected]>
msvs/ninja win: Fix support for ImageHasSafeExceptionHandlers

For ninja, we now emulate msvs by passing /SAFESEH:NO
when ImageHasSafeExceptionHandlers is fals...

28384e55a5c81585297c702be0f4c6a3af63e75d authored over 9 years ago by [email protected] <[email protected]>
don't assume bash is installed

On systems like OpenBSD bash isn't available by default, this removes the hard
coded path.

Revi...

3dde7bfb50a64e8292adad0473d5981ca6da903d authored over 9 years ago by [email protected] <[email protected]>
Add 'depfile' option to actions.

This adds a 'depfile' option to GYP actions, which allows an action to
provide that 'depfile' fo...

91a89564da3d8d289dbc000cd232641321fee382 authored almost 10 years ago by [email protected] <[email protected]>
Revert 2011 'Fixed Gyp Xcode generator for libraries with identical names.'

This made the xcode generator very slow for larger projects, see
https://code.google.com/p/chrom...

194ec65a55edf24c1976d4265f57e8c90ef5bb2f authored almost 10 years ago by [email protected] <[email protected]>
Don't serialize linking for the make generator by default

Instead, projects that want this feature should define a LINK_wrapper

BUG=none
R=thakis@chromiu...

789a019a832029f9a6f8d906a4bcee4736eabc90 authored almost 10 years ago by [email protected] <[email protected]>
Add support for generating an Eclipse .classpath file (bug fix)

In r2015, support was added for generating a .classpath file in
the Eclipse generator. However,...

8b69f7d23df5e88517647d8f399f266538e73e61 authored almost 10 years ago by [email protected] <[email protected]>
Set ZERO_AR_DATE=1 when running libtool.

This is a reland of https://codereview.chromium.org/699083004/.

See https://code.google.com/p/c...

82b08049cc0b1f9e0bdcc0702ac6b523360f635f authored almost 10 years ago by [email protected] <[email protected]>
Fix: xcode-ninja should copy the product extension to the wrapper project

Two targets may differ in just the product extension. To avoid name
clashes in this situation, t...

cdf037c1edc0ba3b5d25f8e3973661efe00980cc authored almost 10 years ago by [email protected] <[email protected]>
Fix: xcode-ninja should generate Xcode workspace into generator_output

The test gyptest-top-all guards against this when run using
TestGypXcodeNinja, i.e.

$ ./gyptest...

f1dc682b70a60fdcb97de1d6939da6e9a5c9bd35 authored almost 10 years ago by [email protected] <[email protected]>
Add TestGypXcodeNinja to run tests against the xcode-ninja generator

Use:

./gyptest.py -f xcode-ninja <tests>

BUG=gyp:443
TEST=Run
./gyptest.py -f xcode-ni...

4f4c7cb5a63e6e01178c104319f508c956f4788f authored almost 10 years ago by [email protected] <[email protected]>
Fix mixed line endings warning

Fixed using "tr -d '\r' < update_pgd.py > update_pgd_fixed.py" and
then renaming the file to upd...

8c31354f5e0ce15eed43c15ef8f97f8966065c57 authored almost 10 years ago by [email protected] <[email protected]>
Add support for generating an Eclipse .classpath file

This adds support for generating a .classpath file that can be copied
to an Eclipse project for ...

32ca1cd8e010d013a606a752fb49a603a3598071 authored almost 10 years ago by [email protected] <[email protected]>
Add support for iOS WatchKit apps in GYP

Adds new target types for Apple Watch apps and their corresponding
WatchKit extensions, along wi...

201a8c83eb3373560858ee598c5ce5ef4f322899 authored almost 10 years ago by [email protected] <[email protected]>
win: Add support for VS2015

[email protected]
BUG=chromium:440500

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

ce7a555f1c58bb396f8b1fa304aa3977ec8d2b93 authored almost 10 years ago by [email protected] <[email protected]>
Cache data for included files in the multiprocess load codepath

When running gyp with --no-parallel, the build file data for included gypi
files is cached in th...

d75685990507ac317c4deb3eb48425bb09120f83 authored almost 10 years ago by [email protected] <[email protected]>
Fixed Gyp Xcode generator for libraries with identical names.

The Xcode generator produces the same hash for library target products that have
identical names...

fa59ed0b9a015f9bb0913f5fedee68e858d7f1da authored almost 10 years ago by [email protected] <[email protected]>
android: don't try to handle suppress_wildcard.

When deciding whether to include a target in the generated makefiles or
not, don't consider the ...

fe00999dfaee449d3465a9316778434884da4fa7 authored almost 10 years ago by [email protected] <[email protected]>
ninja/win: Let link-wrapper convert /s to \s in the linker command.

ExecLinkWrapper() runs a subprocess with shell=True, so that "link.exe" is
looked up using PATH ...

0a381c067483f37d7344b36110b31c9b14998ed1 authored almost 10 years ago by [email protected] <[email protected]>
Initialize struct flock for AIX with O_LARGEFILE used by Python.

gyp issue 440

Python on AIX is compiled with LARGEFILE support. gyp flock_tool must
use the ap...

4621f4d448141ea2f8dc70382ffd98a3a944a72e authored almost 10 years ago by [email protected] <[email protected]>
Add back support for /Gv now that gyp-win64 has VS2013

This was removed in the last minute in r1984 because of failures in the
gyp-win64 bot.

BUG=
R=s...

acf3295fe144547ef928000ddbf29d716113313c authored almost 10 years ago by [email protected] <[email protected]>
Mechanical changes to cleanup pylint presubmit checks

BUG=gyp:469
[email protected]

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

git-s...

66b3c809f3d9a8824f9336436c718bc9f753cf85 authored almost 10 years ago by [email protected] <[email protected]>
Add support for "else if" in gyp conditions

Right now, a gyp condition consists of exactly two or three parts:

[cond_expr, true_dict]
[...

fb8a7bd650623317aedf642111a862810247a626 authored almost 10 years ago by [email protected] <[email protected]>
ninja win: Add msvs emulation for FloatingPointModel

BUG=
[email protected]

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

git-svn-id: ...

0131edea33bb108773c12412ea737127b725967e authored almost 10 years ago by [email protected] <[email protected]>
win: Use the _winreg module for registry access

This commit changes the Visual Studio installation path detection code to use
_winreg to find th...

addc5ea33ab3c752533cf8457ddcb33a3205adef authored almost 10 years ago by [email protected] <[email protected]>
Revert r1998, it breaks iOS builds

BUG=chromium:432483
[email protected]

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

f1c42f73e4cc2912460aab113f9cd31ee3fafd38 authored almost 10 years ago by [email protected] <[email protected]>
Fix dependency broken on mac when building FAT binaries.

When trying to build shared_library or loadable_module, build.ninja
has a rule to depend on .dyl...

9c58d52d6b6c09f7a85eecd0874dac8d73da98b4 authored almost 10 years ago by [email protected] <[email protected]>
ninja win: Don't return unfound VS version, raise instead

Like r1978, but for ninja only. The msvs generator can use the fallback, but
the ninja generato...

cb9f256d75f5c5ec2248d9fafcb8e21e9bda4de2 authored almost 10 years ago by [email protected] <[email protected]>