Ecosyste.ms: OpenCollective
An open API service for software projects hosted on Open Collective.
github.com/electron/gyp
https://github.com/electron/gyp
The default in the VS2013 compiler has been switched to Vista+,
however the runtime library stil...
Use cp -rpf instead of cp -r to copy files. This brings it more in line
with make and ninja whic...
BUG=gyp:379
[email protected]
Review URL: https://codereview.chromium.org/68333002
git-sv...
06a8d1b387709a630b6b3d7b946d3acec81cc5fe authored over 11 years ago
BUG=377
[email protected]
Review URL: https://codereview.chromium.org/68263002
git-svn-id...
88202fb4e5db8d3ba3051fc2ce36f35aae22f69d authored over 11 years ago
[email protected]
BUG=309197
Review URL: https://codereview.chromium.org/66503004
git-svn-...
bebdceaeadce6d1877e69cd35cc01c2f1f14324d authored over 11 years agoAlso add a test that this is true for 'copies' too.
BUG=chromium:315383
[email protected]
Re...
7614842ca70d1cca6192166b10c0565f9aee358a authored over 11 years ago
Add ibtool support for storyboards. Storyboards also seem to flex an issue
in ibtool where rela...
The msvs generator supports a property called 'resource_include_dirs',
which overrides 'include_...
BUG=377
[email protected]
Review URL: https://codereview.chromium.org/55493003
git-svn-id...
377f3b9b276ee8aece6bb732fd74d36464ec1a72 authored over 11 years agomoving around.
Review URL: https://codereview.chromium.org/54993002
git-...
cb1c21bb0aa903c094b7c4fe273fb8bf88b7354f authored over 11 years agoUpdate the xcode generator to set the target productType in the pbxproj file to "com.apple.produ...
c0b8cd7cd914fcda8d0ed8215f458886321bc848 authored over 11 years ago
Fix a few issues with parallel execution:
- exit code 1 on failure
- print a useful backtrace (i...
BUG=
[email protected]
Review URL: https://codereview.chromium.org/25721002
git-svn-id: http...
beca12a56c0772fc8263ad7ca12ca022b8671c1c authored over 11 years agoPatch from tjfontaine!
git-svn-id: http://gyp.googlecode.com/svn/trunk@1771 78cadc50-ecff-11d...
f7e483b72ab910e113197f8ab0d1bea4b9cb1ded authored over 11 years ago
Without DTPlatformVersion iOS apps on iOS7 have a weird black bar, and
don't show the snapshot o...
libtool on OS X 10.9 will output message such as:
/Applications/Xcode.app/Contents/Developer/To...
2c2a71a05a4ad76826da3eadd75bd0d14aa954a4 authored over 11 years ago
CLANG_WARN_OBJC_MISSING_PROPERTY_SYNTHESIS maps to
-Wobjc-missing-property-synthesis
R=thakis@c...
739010860d3c5a8d0dacb1f32a955828288c05b1 authored over 11 years ago
Use the proper version string, and omit the folder mappings section for
2010 Express.
Patch by ...
d60aacb2f663c37822eca75b2a443ab55f0d7731 authored over 11 years ago
BUG=309412
Review URL: https://codereview.chromium.org/30813002/
Patch from James Kozianski <ko...
0635a6e266eb4cdd01e942331997f76b3737be79 authored over 11 years agoCaused errors like this:
111>..\build\precompile.cc : fatalerror C1083: Cannot open include fil...
1ded01dba9952904ff3ba5d68fa6fc42f50e0be1 authored over 11 years agoNot sure why try jobs where green.
git-svn-id: http://gyp.googlecod...
96c481840d532630a2828132a6e8f16a01504a53 authored over 11 years agogyp r789 added a filelist feature, where
<(file.foo arg1 arg2 arg3)
would write "arg1 arg2 a...
f6352e8f02fe8c707032c1e26753253c23467857 authored over 11 years agoReview URL: https://codereview.chromium.org/27522004
git-svn-id: http:/...
0132e2fbf46d9f2bf68566a66b2eb0def9bca7d1 authored over 11 years agoReview URL: https://codereview.chromium.org/26662010
git-svn-id: http:/...
c637f39dada099346009d8283912ab20b399a48a authored over 11 years agoThis should have been part of r1755. No intended behavior change.
Rev...
ad25264a428ac9f990f67be90e5bb7a742648ad8 authored over 11 years agoChecks for a flag set in the toplevel dictionary of a file, and if its set, the includes for thi...
cecc1b3d04697bf79aa740da22481ca50aa36380 authored over 11 years agoIt was added in r531 and only used by the (no longer existing) scons generator.
No intended beh...
62e7ad74f17f373256cc95f2965bb9d8a88f94c7 authored over 11 years ago
Also:
Warn for unimplemented code sign keys
(Resource Rules, Entitlements, and Other)
Add partia...
It's not used. It was added in gyp r502 but didn't have an effect back then,
and the now-defunct...
Add CFBundleSupportedPlatforms and UIDeviceFamily for ninja builds.
Required changing ExtraPlist...
When given several input files on the command line in parallel mode,
load them all in parallel i...
Review URL: https://codereview.chromium.org/26760002
git-svn-id: http://gy...
b4430756fa34ed59596dff2643de361bff6591d2 authored over 11 years agoReview URL: https://codereview.chromium.org/26616008
git-svn-id: http://gy...
17b74c89dd93bf0d0e193920304437645787b5ed authored over 11 years ago
From https://codereview.chromium.org/24792003, it was identified that
the test case change broke...
If using product extension only in build files, MSVS will complain that the
target extension doe...
For builds that have iOS targets, clone each configuration with an "-iphoneos"
that builds for a...
Patch by Slava Chigrin <[email protected]>.
Review URL: https://c...
d298d5f26cc170b170ccb42a913dddb401581e27 authored over 11 years agoThe test does not work on xcode.
BUG=
[email protected]
Review URL: https://codereview.chr...
9f46443bc88954b4ad03080d008204aefc3b0ddd authored over 11 years ago
Normally, when a target in file1.gyp depends on a target in file2.gyp,
gyp will generate project...
Review URL: https://codereview.chromium.org/25594002
git-svn-id: http://gyp.googlecode.com/svn/...
829bd6c18fdc735326917bd236e8f1f7cdb8a88c authored over 11 years ago
Since the introduction of r1657, which added library_dirs support for
ninja, the test case did n...
Review URL: https://codereview.chromium.org/24902002/
Patch from David Edelsohn <[email protected]...
Rename sun_tool.py to flock_tool.py and use that on solaris and aix.
Remove apparently-unused S...
b8e58959f8767948aecbc3d8235927401cf3f93d authored over 11 years ago
Currently, the ninja generator only supports the msvs_disabled_warnings
property. This patch ad...
Patch from Slava Chigrin <[email protected]>!
Review URL: https://codereview.chromium.org/...
BUG=chromium:295322
Review URL: https://codereview.chromium.org/24243013/
Patch from Trent Apte...
ba96707110d5bc11f4c16ccf83ea056de139d230 authored over 11 years ago
This CL allows some flags to be per configuration instead of per target, so
iOS ninja can build ...
During the review for commit r1713 it was determined that ez_setup.py
was not going to be part o...
Review URL: https://codereview.chromium.org/23819070
git-svn-id: http://...
1f8c75bbcc90457341ed1cb8cb10525b7779a4fe authored over 11 years agoNamely, insert BuildMachineOSBuild, DTSDKName, DTSDKBuild, DTXcode, DTXcodeBuild
The values for...
203dfad2aa74a389c60017250fc70cd5b07cff23 authored over 11 years ago
BUG=280718
[email protected]
Review URL: https://codereview.chromium.org/24175003
git-svn-...
a40f2e5ced62fc42e03916641f30841de2ae05cb authored over 11 years ago
This matches the behavior of the xcode generator. As sources are generated by
actions and rules...
The order even happens to match the one Xcode chooses.
BUG=280718
[email protected]
Revie...
45d8ec986c65a058be73ec341f17b3ba1c5e2d24 authored over 11 years ago
I misinterpreted what "Bundle products" meant in the "Default value" row
for STRIP_STYLE on
http...
Check link_deps and mac_bundle_depends earlier.
Review URL: https://codereview.chromium.org/235...
1f8db2f98a62e13b1e03e07ee14ac3776f9dc136 authored over 11 years agotilde, i.e. from \x20 to \x7e. Therefore it matched all non-ASCII characters,
despite this commen...
The core count was a poor abstraction of this. Since we can't easily+accurately model the bottle...
b2958b4fe3572d813be05923c3b1ddd292e293ae authored over 11 years ago
Happening on this Blink bot:
http://chromegw.corp.google.com/i/chromium.webkit/builders/WebKit%2...
- Use vs2013 x64->x86 cross compiler if available
- Add /FS compiler flag which maintains previo...
This will cap the number of links at the min of cpu_count v. mem / 4G.
...
6c1df88a09708b41814d957cbc249872ee0de002 authored over 11 years ago
This adds a flag to the ninja generator to specify a file to write library
deps to as generation...
It seems like Chrome (and potentially other projects using gyp) depend on the
bug that was fixed...
The most important part of this change is that LINK will now default to what
is set for CXX (in ...
which is long gone.
Review URL: https://codereview.chromium.org/23477054
...
Review URL: https://codereview.chromium.org/23464038/
git-svn-id: http://gyp.googlecode.com/s...
68b2f27db1a6ee594da3b08e42740f97e024ee16 authored over 11 years ago
Python's decode() function doesn't remove the BOM when decoding 'UTF-16LE' and
'UTF-16BE', so gy...
The LinkDependencies function was used in two places:
1) determining targets whose link_settings...
BUG=chromium:280718
[email protected], [email protected]
Review URL: https://codereview.chro...
5b29b370c07c612c1f1201f8a1fd549c6288d17e authored over 11 years ago
Apparently `chmod +x` _after_ running `svn add`ing a file doesn't do the trick.
Maybe `svn props...
Also add a test for various bundle resource scenarious.
BUG=chromium:280718
[email protected]...
Due to r1667, setup.py was left broken installing 'gyp' as a script, which happened to be the *n...
e7d6d052f9e0cbba7ca11414495c54207f4aacfe authored over 11 years ago
This was added to fix a problem with file renames that rename a file only
in captialization (htt...
r1709 set the output of a target to the stamp file if the target has no
linkable object files. ...
This is to prevent mistakes like r1708 in the future.
Review URL: https://...
ddaf18418c563c90e2624cd2e2704d0525ee212a authored over 11 years ago
I fixed this issue once in https://codereview.chromium.org/9121011/ but added
the test in the wr...
The test runner silently runs gyptest*.gyp files if invoked with a single test,
but doesn't run ...
OS X iconv makes "UTF-16" write UTF-16BE data. Just do the recoding in
Python, which lets "UTF-...
Allow one concurrent ld process for every 4 GB of ram. This matches what
ninja/windows does.
R=...
16c347ce44727366c0c0e7769b583dcf5f0614e1 authored over 11 years ago1704 was reviewed at https://codereview.chromium.org/23461010/
TBR=mark
Review URL: https://co...
06549deaf7e7d32bddfd0ef08916a1df929f06b0 authored over 11 years ago
Target.UsesToc() already returns False for framework bundles, so don't run
a linker command that...
No code changes needed for app bundles. (Framework bundles need a bit of work
to make this true,...
Review URL: https://codereview.chromium.org/22815023
git-svn-id: http://gy...
6633baab29b60f27e3dca607ffbef689ccdd82b8 authored over 11 years ago
This method is used to determine the size of the Ninja pool
which is used for links during the b...
Example:
gyp: Cycles in .gyp file dependency graph detected:
Cycle: build/linux/system.gyp -> t...
Enable the code on Win/Mac as well as Linux.
Review URL: https://codere...
53fa568504ea29222395b38b31c19ac293021223 authored over 11 years ago
Rather than using optimization flags to test cflags,
use our own explicit defined flag. This is...
Follows behavior when using MSVS generators. If target ends up with no
'Optimization' option spe...
http://build.chromium.org/p/tryserver.nacl/builders/gyp-linux/builds/1119
assertItemsEqual is n...
a4137f8aee80930b8f5c003b016e934158b1923d authored over 11 years agoExample:
gyp: Cycles in .gyp file dependency graph detected:
Cycle: build/linux/system.gyp -> t...
The change in r1691 caused us to add environment variables to
host and target toolsets. We shoul...
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
This way, all branches in WriteTarget() write self.target.binary, which is a
bit more regular.
...
07903e90d44216b4a9b6ae6ae5012073c5b3dee6 authored over 11 years ago
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
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 agoReview URL: https://codereview.chromium.org/19833003
git-svn-id: http://gyp.googlecode.com/svn/...
e5179456241c17cb6cdd106e4744882d32081df5 authored over 11 years ago