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
Now that ARCHS is supported, someone might try to use FOO[arch=i386], that
shouldn't fail silent...
The basic design is that actions, rules, and copies run exactly like before
(only once per targe...
- CFLAGS
- CXXFLAGS
- LDFLAGS
BUG=251122, gyp:360
[email protected], [email protected]
Re...
24cd8fc4e47d2e8c9c6994ce28a0b72ca8314947 authored over 11 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
This way, all branches in WriteTarget() write self.target.binary, which is a
bit more regular.
...
07903e90d44216b4a9b6ae6ae5012073c5b3dee6 authored over 11 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
For fat binary support on mac, compile and link lines will need different
flags for every arch (...
"variables" is only used on mac and linux in this block, so don't declare it
for other platforms...
Refactor the "only write a postbuild if needed" bit into a new function.
No functionality chang...
1f75138be0c05ee556d7f8e91940c73f2292d001 authored over 11 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
ComputeOutput() does the right thing for bundles, so don't have a distinct
method for bundles. (...
Because the latter doesn't exist.
BUG=none
[email protected]
Review URL: https://coderevie...
60947b8014d56749a3def7404c827a57e64a264b authored over 11 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>Review URL: https://codereview.chromium.org/19833003
git-svn-id: http://gyp.googlecode.com/svn/...
e5179456241c17cb6cdd106e4744882d32081df5 authored over 11 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
This is problematic when the generator output is set to a different drive
from the gyp files and...
* $(TargetDir) is equivalent to $(OutDir)
* $(TargetName) logic is taken from the logic that set...
This is needed for projects that want to use ARC
(http://clang.llvm.org/docs/AutomaticReferenceC...
Review URL: https://codereview.chromium.org/19802007
git-svn-id: http:/...
a6f2de30bdc9aefbb10f8e8c9dca9cb0c3f65508 authored over 11 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
[email protected]
BUG=
Review URL: https://codereview.chromium.org/19729004
git-svn-id: h...
8f717ced47c73baac10bd42805423ac6948ddd46 authored over 11 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>Review URL: https://codereview.chromium.org/19420002
git-svn-id: http:/...
dc4f7194a410b59b21e3d3df9d65b2bce985853c authored over 11 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
Including <winuser.h> directly caused the following warning on VS2010:
string.h(54) :...
Copy of VS 2012. This code is increasingly icky.
Review URL: https://cod...
bbefcd36c9c4f5158d93cb47b0e712f2f4ca940f authored over 11 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>Review URL: https://codereview.chromium.org/19283002
git-svn-id: http:...
1cd806ab9cd545ad9c7b5d84a2aed23c3af5e50d authored over 11 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>Since these rules now use "deps = msvc", the depfile attribute is not used.
R=scottmg@chromium....
c8cc01af98572af0ea33af6c92bdad1a45a9ec0e authored over 11 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>Review URL: https://codereview.chromium.org/18810003
git-svn-id: http:/...
32ece93b4a75830df422f67434d8804127db1b8b authored over 11 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>Should fix -regen tests on Mac under make.
Review URL: https://coderevie...
b8c2ab69b417009ab5d2a4228368563b33c19d37 authored over 11 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>Tests fail on the bots, see http://crbug.com/154205
Review URL: https:/...
ee8b4571e3d6c5f39ba72c6885b53e9404642985 authored over 11 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>Review URL: https://codereview.chromium.org/18856011
git-svn-id: http://...
23bf005de90eaae1bb13f6d230de42b324d18964 authored over 11 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>After r1667.
Review URL: https://codereview.chromium.org/18778003
git...
998b034898de7433e13f4401e42ca39c10087050 authored over 11 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>(causing tests to fail currently)
Review URL: https://codereview.chr...
51f8671e56c9001aa7781111bd141219b343dde9 authored over 11 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
Previously gyp.bat runs "python gyp" and "gyp" imports "gyp" expecting to
get pylib/gyp/__init__...
Setting GYP_PARALLEL=0 on posix will turn off parallel gyp.
BUG=chromium:154205
R=dmazzoni@chro...
No intended functionality change: They are only used for targets with a toolset
of 'host', which...
$libdirs was always in front of $libs, so there's no need for a second variable.
If $libdirs is ...
BUG=gyp:257
TEST=python gyptest.py -a -f xcode,make
Patch by Jan Svarovsky <[email protected]>
R...
Use `ExpandSpecial(join('$!PRODUCT_DIR', path))` instead of
`join(ExpandSpecial('$!PRODUCT_DIR')...
No intended functionality change:
These variables are empty in the majority of targets, they are...
Review URL: https://codereview.chromium.org/18143003
git-svn-id: http:/...
8a562f0e1daaeda1df0c656cac1e971606b85825 authored over 11 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>This is so that when the .def file is modified, a relink will be triggered.
R=scottmg@chromium....
f56db7686981c8574691182502743527847d9fc1 authored over 11 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>EscapeXCodeDefine, changed escaping method for spaces, added test.
BUG=gyp:257
TEST=Run small te...
was never actually implemented.
library_dirs is essentially equivalent to adding "-Lfoo" to ldfl...
Otherwise, the gyp binary won't be found when trying to regenerator the output
files
R=thakis@c...
a497eec67cb0ed918e7eaef070b02349114837f9 authored over 11 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
BUG=gyp:321
[email protected], [email protected]
Review URL: https://codereview.chromi...
4e2c8086835d6e768b2e1dde82bff8f87165d257 authored over 11 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
Support building multiple configurations in the Android backend (by
setting GYP_CONFIGURATION wh...
As a follow up to r1618, these are some changes that make the generated msvs
projects easier to ...
[email protected]
BUG=
Review URL: https://codereview.chromium.org/17087010
git-svn-id: h...
2cca8c276906464e6d8576f603d7eadc129ac3ef authored over 11 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
[email protected]
BUG=
Review URL: https://codereview.chromium.org/17121012
git-svn-id: h...
878ee285239e5777028c31d6b9d10fbc930ccda2 authored over 11 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
When AdditionalDependencies! and DelayLoadDLLs! directives are used e.g.
in chrome_dll.gypi, war...
Per
https://groups.google.com/forum/?fromgroups#!topic/gyp-developer/OviErZ6vR1A
move 2008 to 20...
flock not used on ninja now in favour of pool functionality.
Review URL:...
88c44e39c57787edf6593c4714f3a3937d2e3326 authored over 11 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>already enabled on non-windows. keeps use_deps=0 available as opt-out.
[email protected]
BU...
This uses the ninja "pool" feature to limit the number of concurrent
links to a reasonable numbe...
This test failed on Windows with ninja 1.3.3 but
should pass with ninja 1.3.4 which has
https://...
We landed ninja 1.3.4, which should have fixed crbug.com/245034. Trying this
again.
BUG=chromiu...
8f42386eafcd7ddf1947cab2808a76c315ff30cc authored over 11 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>The xcode gyp generator has no issue with this, but the msvs, make, and ninja gyp generators hav...
10ee636f7e461c819a6d23dac93c4bfe871ee8de authored over 11 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>See crbug.com/245034
TBR=scottmg
Review URL: https://codereview.chromium.org/15927010/
git-s...
a6765f1540d7acab043fba75ef0ddbc686811292 authored over 11 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
Windows will follow soon, if the new 1.3.0.git binary has worked well for a week
or so.
The Ope...
b0063b0c9b2d3e0903d3cfe9510264908e310ca9 authored over 11 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>build/common.gypi).
Also revert r1638 since it's no longer needed.
Add tests for default variab...
31e6339d3184649ce072979d420786bd3e4e5f6b authored over 11 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>Without this fix,
cd test/variables/commands && ./update_golden && cd - && \
./gyptest.py tes...
With r1637 default varaibles used as paths are now being relativized.
However, if the default va...
Variables set as defaults with the "foo%" syntax were not being
relativized because the % was be...
$(gyp_intermediate_dir) is sometimes an absolute path, and so trying to
convert it from relative...
Workaround for environment vars being uppercase on Windows Python.
Quote the path to cl.exe in ...
a550dd22b6c28bb1a16fe9d406030a0f755ad79d authored over 11 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
We were using the wrong variable in the Android stub version of
run_built_executable. This doesn...
Let it use deps=msvc, but still use -t msvc to set up the environment.
BUG=chromium:232421
TBR=...
Rules that generate multiple output files (like protoc) need the same
workaround as actions; the...
Target iphonesimulator6 or 5 aren't on the bots.
Review URL: https://codereview.chromium.org/149...
Ninja was defaulting to building the mac desktop bundle structure. Added a way
to build the iOS ...
OpenBSD's binutils doesn't support thin archives. The make generator
backend already knows to a...
for finding include.gypi (and other configuration options).
The user may also set GYP_CONFIG_DIR...
7e2399c80b851754358adffc821699045534cd0e authored over 11 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
NormalizeLdFlags existed to filter out various linker arguments that
don't belong in the Android...
git-svn-id: http://gyp.googlecode.com/svn/trunk@1624 78cadc50-ecff-11dd-a971-7dbc132099af
5d7caaa2372731d18a3cd134277a0ab596a49314 authored over 11 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
Remove keys with associated values that have not been replaced by
environment variables. This du...
BUG=chromium:236517
TEST=Added test to non-strs-flattened-to-env and postbuilds
Review URL: http...
msvs_external_builder is MSBuild-specific and so fails on 2008. Fixes currently red win32/64 bot...
1732d0f1afd0dac7f4b28e99d658c497982e8cfb authored over 11 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
Keep "cc = cl.exe" around because c99conv uses it to try to find what it
should use to preproces...
git-svn-id: http://gyp.googlecode.com/svn/trunk@1619 78cadc50-ecff-11dd-a971-7dbc132099af
9b6021dbd8077b598390be02cb4b9fd93774f351 authored over 11 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
This change allows plugging in external builders to the
msvs projects. This is activated by def...
git-svn-id: http://gyp.googlecode.com/svn/trunk@1617 78cadc50-ecff-11dd-a971-7dbc132099af
dbdab4f651940651b748feae9feda1d624aaaf2f authored over 11 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>(More fallout from r1612)
Review URL: https://codereview.chromium.org/...
8f93a7f326c7bf51e8ff190e2284a51e6646cd16 authored over 11 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>Review URL: https://codereview.chromium.org/13864005
git-svn-id: http:...
9c1c11ecc286e86e1d80b11ebc16317632c620f9 authored over 11 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
- Don't generate windows environment files on non-Windows
- Don't use `where` to locate cl.exe -...
The scons generator has not been used for some time and is known to no longer
be at parity with ...
Part of upgrading to ninja trunk with more efficient dependency
tracking.
Does path search for ...
6ebcc46a4bf2fd4bf120c5b8855fb72ba78b9f1a authored over 11 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>For someone, `xcodebuild -version -sdk macosx10.6 Path` would print
2013-04-12 17:18:59.803...
b36d6203101d7bfc3311e4099ac3ecd5e0dc5aa9 authored over 11 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
This is supposed to be used for letting a couple of folks opt in to this new
feature (which requ...
This is ninja_syntax.py as of ninja commit
368f5bc64ddd2dcea2662d6c932157314be3e09b . It's newer...
Add a human-readable error if a gyp file doesn't evaluate to a
dictionary. I lost about 30 minu...
This came up while bringing up the components build for Android. Trying
to run v8_shell failed: ...
This broke in r1595. The old logic was to compute a path for anything that
began with "macosx". ...
Filter out "No recorder, buildTask: <Xcode3BuildTask:" lines from stderr
when using Xcode. They ...
The make generator does not keep track of which targets are shared
objects and instead relies o...
The target_list has to be in topological order (any dependencies come before those targets that ...
b91ac3c024ca836327c66428877fe9dc67ed59e8 authored over 11 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>Review URL: https://codereview.chromium.org/12973005
git-svn-id: http://gyp.googlecode.com/svn/t...
b0268d40fe37dc03e38c771fbb04c4a356b0a613 authored over 11 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>This undoes the change made in https://codereview.chromium.org/12389082 .
I have tested this on...
bc5a25d06d47b9e1bb0bb0c4d6b3c678e3e721a0 authored almost 12 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>This creates a workaround for targets whose PDB sizes exceeds 1GB, using the same trick original...
9ee1e40e50f3148f691965a0829709f0d25b0412 authored almost 12 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
Two tests currently fail with
error: can't exec '/Developer/Library/Xcode/PrivatePlugIns/Xcode3C...
TBR=mark
Review URL: https://codereview.chromium.org/12916006
git-svn-id: http://gyp.googlecode...
5c5f6fed4e1997ca2a21c3bea78b712e47f9c3f2 authored almost 12 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>Fallout from r1594.
TBR=mark
Review URL: https://codereview.chromium.org/12901002
git-svn-id: ...
e0ac41598b40cf16d15f719e2adeea0b7885c908 authored almost 12 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>Not sure if 4.2 can target 10.7, so maybe it won't work.
TBR=mark
Review URL: https://coderevie...
+ Improved SDK path lookup: now also supports iPhoneOS and iPhoneSimulator SDKs
+ Adds support f...
Changes:
* cc is now clang, not gcc
* move sdk to 10.7
* make an error message slightly less spe...
Gyp-mode uses forward-sexp which can be very slow on Emacs 24.3.50.1,
making it appear that Ema...
BUG=none
Patch by Pawel Hajdan <[email protected]>
Review URL: https://codereview.chromiu...