Ecosyste.ms: OpenCollective
An open API service for software projects hosted on Open Collective.
github.com/electron/gyp
https://github.com/electron/gyp
Works insofar as the project files load in VS2012, the ninja environment points to the correct c...
1b529a39fe3102509392f063ac6543dd2d7d4129 authored over 12 years agoThis resulted in double call to flock on linux/make.
BUG=http://code.google.com/p/chromium/issu...
9906173b9c02491d6c88f43dd4338ddf2829aae0 authored over 12 years agoIssue was introduced by r1466.
R=bradnelson,scottmg
Review URL: https://chromiumcodereview.apps...
These get baked into the generated build file if they
are set at gyp time.
BUG=
TEST=compiler-o...
the scripts early.
There are three cases:
* Command is a batch file
* Command is an exe/com
...
This fixes a couple of problems:
- CONFIGURATION_NAME is now getting set. This seems to be a req...
muck with environment variables
Review URL: https://chromiumcodereview.appspot.com/10830232
git-...
899e6788a10e995dd40f650dccbd916a0fc0530c authored over 12 years agoincorrectly generated without a trailing slash on MSVS 2008.
This only manifested as an issue wh...
d3048f9eb2ac620ee316a5e3d773167e17dc2784 authored over 12 years ago
When shlex was getting an arg like:
r'"some\interesting\path.file" other_file'
shlex was turn...
0c46e715e6b0ac45348164dce66d3e3bab94a349 authored over 12 years ago
This is mostly for goma builds.
Review URL: https://chromiumcodereview.appspot.com/10837168
git...
d1ee989663869e8bc26daf04860593a6861d5da9 authored over 12 years agoThis new patch should fix the mac bot issue.
Took over from http://codereview.chromium.org/9649...
84f03b9a36029f21b40492e58851ca20268a54bf authored over 12 years agogit-svn-id: http://gyp.googlecode.com/svn/trunk@1462 78cadc50-ecff-11dd-a971-7dbc132099af
05b8db2c55c0722a674f0c8a77973f7e29717ff0 authored over 12 years agoShould fix mac bot this time
Took over from http://codereview.chromium.org/9649016/
BUG=14090...
337cbe587e92641c6a4400716827bc432f55ca3a authored over 12 years agogit-svn-id: http://gyp.googlecode.com/svn/trunk@1460 78cadc50-ecff-11dd-a971-7dbc132099af
1a2ba4a25aedc67324c6caee68b702abd76adeec authored over 12 years ago
BUG=chromium:141132
[email protected]
git-svn-id: http://gyp.googlecode.com/svn/trunk@...
b229ae0751649a2d94c9e7a1be86d5e44ba30411 authored over 12 years agoFixed mac bot issue.
Took over from http://codereview.chromium.org/9649016/
BUG=140900
TEST=se...
Code review: https://chromiumcodereview.appspot.com/10836144/
BUG=chromium:141132
git-svn-id:...
06f1458f493674eaec1999e1de725f82c3380ffb authored over 12 years agogit-svn-id: http://gyp.googlecode.com/svn/trunk@1456 78cadc50-ecff-11dd-a971-7dbc132099af
d9d5c0c7552baef8449870753e9966448d57ab4e authored over 12 years agominor python style cleanups
Add GypError exception class for user visible errors
BUG=
Review ...
2fc70cd0cddfc54809a3ab21b193f778343a3a89 authored over 12 years agoBUG=http://code.google.com/p/gyp/issues/detail?id=290
Review URL: https://chromiumcodereview.ap...
1a7515121a2dc972e05cfec42a70fb98544cd8c1 authored over 12 years agoTook over from http://codereview.chromium.org/9649016/
BUG=140900
TEST=set CC/CXX to cross-com...
git-svn-id: http://gyp.googlecode.com/svn/trunk@1452 78cadc50-ecff-11dd-a971-7dbc132099af
f2661a98246f18d0f09e06be468feaf98035fadf authored over 12 years agogit-svn-id: http://gyp.googlecode.com/svn/trunk@1451 78cadc50-ecff-11dd...
9d0ee5cf35e0572c37a7943c6c49ae69382f8b76 authored over 12 years ago
======
Pass defines to midl.exe.
Code review: https://chromiumcodereview.appspot.com/10843056/
...
TEST=Build chrome.exe using the compiler from Windows SDK 7.1
Review URL: https://chromiumcoder...
df03f848fbe3f8a1d7e9279afdc6577625e7982d authored over 12 years agoTook over from http://codereview.chromium.org/9649016/
BUG=None
TEST=set CC/CXX to cross-comp...
Part of upstreaming, adding top-level ninja flag indicating that 'depfile'
entry is a key for th...
Windows ninja binary in depot_tools currently supports both as synonyms. One
suggestion Evan had...
For XCode: Fixing problem when 2 sources have the same normalize path, but not
the ...
Don't report backtrace of skipped tests by default.
Use dict.pop() to retrieve and remove eleme...
3afe3277af466c60b6d35a56f578c09a4c5f4c98 authored over 12 years ago
[email protected]
BUG=gyp:289
Review URL: https://chromiumcodereview.appspot.com/10837010
...
30f188cc7920c272371b7c4364f5e948197db1eb authored over 12 years ago
The handling of $! variable was supposing that the path was starting with the
variable, and was ...
This adds an additional heuristic to the existing one. Now if an option begins
with either a '/'...
This matches the Xcode behavior of SDKROOT treatment. For SDKROOT values that
don’t begin with m...
Apparently (per http://build.chromium.org/f/client/gyp/) using a .def file
makes the linker thin...
Was warning when value set to 'false'. Herp derp. :(
Review URL: https...
6d5e970af8bc94f0f9479cb9af65857018132b25 authored over 12 years ago
Basic support of manifest files being generated. There's two steps to this,
the first is to have...
oriented correctly.
I'm not sure if this is the 'best' way to accomplish this. A better way migh...
8197942c7a463ec426e8a6f3ad10ecfcb44025a3 authored over 12 years ago
Hermetic cygwin isn't part of the gyp checkout.
Bare actions can't be tested, without using msvs...
Patch from Benjamin Lerman <[email protected]>!
Review URL: https://chromiumcodereview.appspot.co...
When linking an executable, every directory in mac_framework_dirs must be
added as a -F option.
...
This is useful in cases where environment variables are updated by scripts and
so may contain du...
Specifically, action strings would render like:
'action': ['python', '-c', 'print \'Hello wor...
Fix symbol export and exe extension to work on Windows. Enable incremental
linking which makes t...
- Avoid trailing whitespace when list is empty
- Use new line for every entry, including first e...
Add a new backend to gyp, "android", which creates Android.mk style
makefiles. This can be used...
You can still select 2008 or 2005 by setting GYP_MSVS_VERSION.
When running tests, try 2010 fir...
a5460aff8088b374f5b84e9cb5cacb909afe8ebc authored over 12 years agoThis ports http://code.google.com/p/gyp/source/detail?r=1425 to mac.
Without this change, incre...
2f007a8551422a4bc24ce3b96763084dff015b79 authored over 12 years ago
This makes it so that changing component-internal implementation details only
causes the compone...
It's used for chrome build on Android. Ant needs
to know the build type from this variable:
http...
If these variables aren't available, some tools error out (unable to create temp files, etc.)
R...
ea65280247137765bcccb5210994d49175f23455 authored over 12 years ago
- Add support for .asm files for win32
- Add support for msvs_target_platform
- Update x64 test ...
Hash rule_name/unique_name for now to make the path shorter and get builds working again. We sho...
a99188e0166d99d66b12ce0c08fb1dc1bd171321 authored over 12 years agoIsolate from the running environment, and make sure we're directly using the correct python bina...
ec95517528b8f6f5da97be9d0ba101bbb6da15e5 authored over 12 years ago
Instead of having one wrapper that happens pre-ninja to set up the compiler
environment, extract...
Previously, local version of ninja had modified $in to be \n separated when in response files. U...
03f1812159b4481cfa9126556e077c35b334812a authored over 12 years ago
This allows to click on messages in visual studio to open file with error or warning.
By default...
The description for external rules (where msvs_external_rule != 0) had been set to the full comm...
9cb333281ac8e034ba14dee42de51dd79fe76551 authored over 12 years ago
Currently, if two multiple targets in different directories use the same name,
gyp's behaviour ...
TEST=test/same-source-file-name
git-svn-id: http://gyp.googlecode.com/svn/trunk@1414 78cadc50-...
9c0cb14911f8ebeec921822ef69fbd2f7b7be47b authored over 12 years ago
TEST=test/same-rule-output-file-name
Review URL: http://codereview.chromium.org/10538055/
Patch ...
'EntryPointSymbol' translates to /ENTRY: in linker flags. This is needed by Chrome's mini_insta...
b35cef2686658d274b39a835e5001139dd3ed8aa authored over 12 years agoTEST=test/sanitize-rule-names/
Review URL: http://codereview.chromium.org/10535052/
Patch from ...
In some cases, an action is only evaluated under certain conditions.
This works in the make gen...
'ResourceOnlyDLL' translates to '/NOENTRY' in linker flags :/. Allows creating
DLLs that contain...
To match VS (and fix some .rc build steps in Chromium targets)
BUG=chromium:128729
Review URL:...
81056adf2f046ad554513f62f896a32858363351 authored over 12 years ago
dump_dependency_json was only outputting #target targets, not #host. Add
generator_supports_mult...
No functionality or performance change.
Review URL: https://chromiumcodereview.appspot.com/10442...
This change would, e.g., catch if -Wno-invalid-offsetof were given when building
a C (or Obj-C) ...
Building libvpx on Linux requires knowledge of the static library file.
Assign the directory pat...
Multiple actions in a single none target fail to all depend correctly on
the stamps from all the...
This makes the functions a bit less indented.
No functionality change.
Review URL: https://chrom...
cd test/variables/commands ; ./update_golden ; cd -
cd test/variables/filelist ; ./update_golden...
If someone wants to debug this, they can just add a local print statement.
32s -> 29.5s for nin...
bfdc31c1c62614f9e12a2c33a51d90fb92ed7dd1 authored over 12 years agoSpeeds up ninja gyp time on mac from 34s to 31.8s.
BUG=chromium:82230
TEST=none
Review URL: ht...
Makes gyp with GYP_GENERATORS=ninja file generation 20% faster.
BUG=82230
TEST=none
Review URL:...
Make existing msvs-only test for PCH be msvs+ninja. Adds various flags to cflags and build rule ...
0ce03407c6be23855228b47338365a1fc038de25 authored over 12 years agoReview URL: https://chromiumcodereview.appspot.com/10451028
git-svn-id: http://gyp.googlecode.co...
21dc75405e91ff2473d834decf92c9a384e39b6e authored over 12 years ago
Prior review:
https://chromiumcodereview.appspot.com/10399131/
Fixing more lint warnings.
BUG=...
69c5522a3dc3d0906ab836350f53dae34a9897d3 authored over 12 years ago
Normally gyp files use 'includes', or 'msvs_system_include_dirs', but the msvs
generator support...
BUG=None
TEST=None
[email protected],[email protected]
Review URL: https://chromiumcoderev...
Mt should have been Manifest.
Perils of tests that recaptiulate the implementation.
BUG=http://...
f635090bed695f70f98e90cb933045d2ec465f04 authored over 12 years ago
Similar to:
http://code.google.com/p/gyp/source/detail?r=1388
BUG=None
TEST=None
R=thakis@chrom...
This allows static library targets to export headers like frameworks so they
can be packaged up....
Review URL: https://chromiumcodereview.appspot.com/10408026
git-svn-id: http://gyp.googlecode.co...
6022df63791b9ee70af740d5ff2330560166ed49 authored over 12 years ago
TBR=scottmg
Review URL: https://chromiumcodereview.appspot.com/10413004
git-svn-id: http://gyp....
2c4c7044f40fa9fc9bf27dd171d24dbed077ebf7 authored over 12 years ago
TBR=evan
Review URL: https://chromiumcodereview.appspot.com/10332236
git-svn-id: http://gyp.goo...
63c3cfb35a2f1bdfc0362b626f2b2375804188be authored over 12 years ago
Use this to make gyptest-objc-gc pass with both Xcode 3 and 4.
Review URL: https://chromiumcoder...
Review URL: https://chromiumcodereview.appspot.com/10409007
git-svn-id: http://gyp.googlecode.co...
84791a1bd5c7e5336b3dbc61d14c99130183aca2 authored over 12 years ago
This change caused a performance regression in the Windows incremental
build on the Chromium bot...
Per discussion here: https://chromiumcodereview.appspot.com/10387164/
R...
16fb10a3f76e43a5bf946e88ac9ea03e5efe505b authored over 12 years ago
The previous method (only setup on first iteration of loop) didn't respect
that the actions migh...
'all' are all targets transitively referenced by all.gyp. For example:
all.gyp:
targets: [
...
r1378 broke on ninja, not because of command line too long, but because there was no inputs spec...
b420d463019be9e69b08aec104c339d969a7f840 authored over 12 years ago
1. Commands were previously joined with &&, which resulted in the command line being too long
2....
defined, so that IntDir can use the definition of OutDir by topologically
sorting references to m...
Review URL: https://chromiumcodereview.appspot.com/10383117/
Patch from Marshall Greenblatt <mar...
Review URL: https://chromiumcodereview.appspot.com/10384109
git-svn-id: http://gyp.googlecode.co...
55d19e83539fdc030589072ee9c448cb1556915f authored almost 13 years ago
This is now fixed in the upstream gyp files and no longer necessary.
Review URL: https://chromiu...
Discovered that: 1) the long command line test wasn't testing all the link
command line (.lib an...