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
IsPathSection is 2-3% of the execution time for chromium. Hand optimize
it a bit to make it twic...
Makes no difference for me but might help others because gyp can easily
keep lots of processors ...
__OPTIMIZE__ is a gcc-specific define, so this was broken on Windows
after https://code.google.c...
The 'UseSafeExceptionHandlers' setting, if set to 'true', passes the
/safeseh option to ml.exe.
...
Currently tests use manual context management (try: ... finally: ...)
This is cleaner and more r...
This reverts r1883, which seems to be causing gyp-win32 bot failures on
test\ninja\solibs_avoid_...
When one configuration inherits from another, we should merge the
configurations before merging ...
Xcode has great development and debugging tools, but runs slowly with very
large projects. Ninj...
The android build system supports 32/64 bit multiarch builds; add
support for this in the androi...
The android backend mangles the names of targets in its output in order
to ensure they don't cla...
The rule_trigger target doesn't serve any useful purpose since all the
output files from the rul...
Implements ARCHS filtering by VALID_ARCHS and variable expansion, like
$(ARCHS_STANDARD), in Xco...
GYP doesn't produce a valid Ninja rule for 'none' target type.
These targets are used to make fa...
According to Xcode 5.1 release notes, the "Standard Architectures" build
settings now also inclu...
When building for iOS, consider any architecture set in the gyp files
as valid (to allow buildin...
1. Only write unique_name for rules on Windows, it's unused elsewhere.
Makes individual_generate...
Before this CL, if a rule matched N source files and had M inputs, the inputs
where repeated for...
This commits adds a new 'msvs_external_builder_clcompile_cmd' property, which
will be used when ...
https://code.google.com/p/gyp/wiki/GypLanguageSpecification#Rules doesn't say
that it's availabl...
Review URL: https://codereview.chromium.org/202203002
git-svn-id: http:...
3a5023a1288eeef800aaec5bcdd9291ff28e7662 authored almost 11 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>Using win-tool to do a recursive copy is failing on such systems, because for example, if I had ...
7841557a512d9b2a54ec1fe9e43218024a6dc29e authored almost 11 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
The bug was caused by i386 and x86_64 binary using the same rsp file.
Add arch to rsp filename i...
Before this, dependencies inside a static_library weren't updated to
reference the _N targets, n...
Review URL: https://codereview.chromium.org/198283004
git-svn-id: htt...
7611a86a9a6fb34d0aaa9eeaa10a17d5cdf4d62b authored almost 11 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
To support link lines longer than 128 kiB == 131072 bytes, like it's
needed for chromium's conte...
The Visual Studio emulation does not expand the special
variables like 'VSInstallDir' into the '...
The version of clang that ships with Xcode 5.0 and higher add an extra
symbol if the command-lin...
Xcode 5.1 removed support for garbage collection, and no longer recognize
the GCC_ENABLE_OBJC_GC...
Many tests have to check the version of Xcode (as new versions introduce
incompatibilities) so i...
See https://codereview.chromium.org/177043010/#msg15 for the cmake bit, and
the following commen...
Review URL: https://codereview.chromium.org/195283002
git-svn-id: http:...
bc51b1c46401da3b05cffebfcb4116dc63110ca9 authored almost 11 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
The property svn:executable has been set on the test_check_sdkroot.sh script
so remove the worka...
With Xcode 5.0.0, the SDKROOT environment variable is always set
when building, even if not set ...
Review URL: https://codereview.chromium.org/191443005
git-svn-id: http:...
1c9aa61a393dd6641d5dc125046b790104b2c08d authored almost 11 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>This will allow targets to be generated where spaces aren't desirable in target names.
Patch b...
07e497bd1c8f08e3d64b7b89b0d0fa741b3f0756 authored almost 11 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>attribute from the 'none' targets' dependencies.
The intention behind this change is to let the ...
0fb31294ae844bbf83eba05876b7a241b66f1e99 authored almost 11 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
Addendum to r1804. The fix in that revision only works
for VS 2008; for 2010 and later we genera...
This extends validation of MSVS settings to ignore any key found that is suffixed with '_exclude...
64124f9633976d6c6334fb9b6105f267c3b0525a authored almost 11 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
The Android build system doesn't use CFLAGS for assembly source files,
but gyp expects this. Set...
name; but it also does this when one of the files is excluded
from the build, which I think is a ...
BUG=None
[email protected]
Review URL: https://codereview.chromium.org/170853002
git-svn-i...
a37a2818fb2d61dd4a1bba5358d6c22f166132e6 authored almost 11 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
XcodeVersion may end up being called many times when building large
projects, so cache the versi...
No functionality change, but more consistent with -MF $out.d, and the
generated files shrink by ...
Chromium includes some targets that should only be compiled on
specific platform and end up with...
BUG=None
[email protected]
Review URL: https://codereview.chromium.org/159303003
git-svn-id:...
f75be3b067cf68731b6c5e5c26aec3b3b742c791 authored almost 11 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
When cloning the target dictionaries for "iphoneos", correctly filter
the ARCHS value to only in...
The _XcodeVersion from XcodeSettings class does not need to be a member
function as it does not ...
The methods _XcodeVersion returns a tuple with two strings (Xcode
version and Xcode build), so w...
This CL helps cross-compile work well. Linux doesn't have to have /proc/meminfo.
For example, ch...
If CC is set to 'clang-cl' in make_global_settings, use that
as the compiler instead of cl.exe ...
When using ! or / filtering mechanisms on MSVS tool dictionaries, the resulting automatically cr...
e412647ca0761aff383b6334a9ae212de00fda07 authored almost 11 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
This adds support to the Eclipse gyp generator for detecting the
compiler's default include dire...
This allows lastKnownFileType to be set for files named, for instance,
Images.xcassets.
Patch b...
8b2e9995abbe8cafe0537f489be51263e8bb30a5 authored almost 11 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>it's not needed anymore as we're using the GYP_USE_SEPARATE_MSPDBSRV flag on the Windows builder...
0ef752d75c5840864fb8bb2de8614fb39784f86e authored almost 11 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>The code that utilized this file was removed in r1184.
Review URL: https://codereview.chromium....
77f972b079c45b351274c887fc435c9977aed579 authored almost 11 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>Patch from [email protected].
[email protected]
BUG=335607
Review URL: https://cod...
d09e5f258d175b0f35771c71734ce7b529366452 authored almost 11 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>Follow up to r1831, which forgot to adjust one of the call sites of _ConvertSourcesToFilterHiera...
c8a5d4f857be0787f1b7a007a5ac5a25f4435da9 authored almost 11 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
Follow up to r1837. The previous test used print, which can get lost
when running in parallel. I...
Originally by yukawa_g <[email protected]>,
see <https://codereview.chromium.org/8229003>, excep...
This is a hack to get variables set here:
https://code.google.com/p/chromium/codesearch#chromium...
This variable causes separate instances of mspdbsrv to be used
for each invocation of the linker...
Review URL: https://codereview.chromium.org/131063004
git-svn-id: http...
38470f54ecfdaf7637e782541f33cc2f057ccd00 authored about 11 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>Bots failing with
FAILED: C:\b\depot_tools\python276_bin\python.exe gyp-win-tool link-with-mani...
325e405515a6018423a430b6f91be7b669589607 authored about 11 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
This is "just more correct" (will e.g. make -t clean work a bit
better) and also allows syzygy r...
MSVS 2008 can't cope with the generator makefiles.
This is a conditional revert of r1820
BUG=3...
a3e2a5caf24a1e0a45401e09ad131210bf16b852 authored about 11 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
Currently, it's a strange mix between depth, the filename, and generator
output that happens to ...
VS2012 express and others do not include a 64 bit compiler
that generates 64 bit code. This patc...
Without this, `gcl commit` doesn't work without --no_presubmit.
Also set `svn:eol-style LF` on ...
f2c6889cde186521aef7262be911d318913dc796 authored about 11 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>I'm trying to land some GN changes and get this error on various platforms with various configur...
1e46da1000bc29679ab4cebf3c1034cb7d6f4487 authored about 11 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
If Xcode isn't installed passing the CLT version is the next best bet.
This ports the CLT versio...
This reimplements r1819 in a way that should avoid breaking Xcode, and
should also allow setting...
This is what's happening in the ninja generator, and what's happening in the
make generator for ...
Failing tests are at
http://build.chromium.org/p/tryserver.nacl/builders/gyp-mac/builds/1478
Fa...
5d8178cbf9bc22c6d1d36c37d7264f6f0447e58d authored about 11 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
[email protected]
BUG=326030
Review URL: https://codereview.chromium.org/118443002
git-svn...
460067b7466869d8b14e32454c568fa806647618 authored about 11 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
A number of developers have found themselves in a state where they have multiple
copies of the s...
Make link order in VS match gyp order (redux).
Previous attempt(s) failed on a sources list of:...
e8d87cd7e3f0ee69b0f1045158c66d49da133d48 authored about 11 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
OS X systems running only the Command Line Tools for Xcode package,
without the full Xcode, don'...
http://code.activestate.com/recipes/576693/ specifies author and MIT
license, but it wasn't incl...
Now actually tested on 2.6. :/
Review URL: https://codereview.chromium.o...
c74aae904d8fffbfe87f2ac4ad3874d7678ac061 authored about 11 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>Using collections.OrderedDict caused chromium roll to fail:
Broke Win Builder (dbg) runhooks:
...
36c7a73326176c754f9f509120bee5d16352f7aa authored about 11 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>No intended behavior change.
Review URL: https://codereview.chromium.or...
b5a494899379867f5445f29db21fb2b8e5e8e03e authored about 11 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>And add a test for this specific variation.
[email protected]
BUG=chromium:326030
Review U...
67e1e1f46d9b534543c4da6c27988aca0ef5c475 authored about 11 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
The 'normal' way to do manifests is to have link generate a manifest
based on gathering dependen...
Sources in a given directory matched before, this makes folder order
match the gyp order also.
...
78b26f7b947d6ab9a58b27253ec5a88b306db45e authored about 11 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
The evaluation bug of bare environment variable has been fixed by
Xcode 5.0.0, so do not check f...
When using Mac OS X Mavericks with Xcode 5.0.2, the only SDK installed
are 10.8 and 10.9. Fix th...
With Xcode 5.0.2, gcc is now a special version of clang and it no
longer supports the -Wno-inval...
With Xcode 5.0.0 or later, the DTSDKName of Info.plist is always
set, even if SDKROOT is not def...
The order of .obj on the link command line determines the order in the
final binary in the absen...
I'd been cursing pylint on every dcommit for the last year or
so and then doing --bypass-hooks. ...
[email protected]
BUG=310938
Review URL: https://codereview.chromium.org/102593004
git-svn...
ce5fb1db59733782ce649f862c3f0d995dc9c69d authored about 11 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
Generating projects in subfolders could produce filters with
several nested '..' folders with a ...
This CL teaches msvs_emulation.py about following settings so that ninja ganarate can handle Pro...
2111871557856258f35a4b2c1055d30368e011b2 authored about 11 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>Currently Ninja generator always expects VCLinkerTool.GenerateManifest is true. With this CL, it...
7509f5f9cd770e1ae1a4d1b720dda59ca60c5524 authored about 11 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>Currently there's a single instance of mspdbsrv shared between all the linkers. This can cause s...
7ba6563029c617e7e7e088b4b2567248918cbc69 authored about 11 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
There's longstanding occasional errors where the compiler complains that
the pdb is locked. This...
The buildbot have an old SDK / Xcode installed that does not
support building a simulator target...
Xcode 5.0.0 only default to x86_64 when building Mac project, not
iOS projects (since default ta...
Do like ninja and stop storing file lists in the source tree by putting
everything in the "out/g...
Designed to create projects for IDEs like kdevelop, qtcreator, code::blocks, or eclipse cdt.
Ge...
d0176c0a2a9e558662905c328c3aa93fd25bbf12 authored about 11 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>