Ecosyste.ms: OpenCollective
An open API service for software projects hosted on Open Collective.
github.com/electron/gyp
https://github.com/electron/gyp
The Eclipse generator assumed that SHARED_INTERMEDIATE_DIR was at
out/ConfigName/obj/gen, which...
Patch from Amit Joshi <[email protected]>!
Review URL: https://codereview.chromium.org/12213116/...
Xcode 4.2 got stricter about strings files. Make make and ninja stricter too.
BUG=chromium:1758...
508a41bbbe7d80a0e2371f21b0bb6c484fd579aa authored almost 12 years ago
Fixes gyptest-ldflags-passed-to-libtool.py. Change other tests checking
the exit code for consis...
BUG=chromium:175867
Review URL: https://codereview.chromium.org/12221156/
git-svn-id: http://gy...
2e51f09663c40434f3f18b55bbabf80c36df4175 authored almost 12 years ago
The bots switched to Xcode 4.2 recently. Like a comment in the
test says:
# The actual number...
941a2ea1954e8535256b4548b181e63e95489a40 authored about 12 years agoMain code moved from msvs.py to MSVSUtil.py (named to correspond with the rest of the MSVS helpe...
3102ef6988023572afa56b6f0db321cd81790b63 authored about 12 years agogit-svn-id: http://gyp.googlecode.com/svn/trunk@1568 78cadc50-ecff-11dd-a971-7dbc132099af
e0457004c3634747b7786db53a5ed85106cea925 authored about 12 years agoThe fix makes sure that the target manifest file is deleted before running mt.exe.
BUG=173052
...
c53e73cade2f88639fe2759522cbb30a9abd4d30 authored about 12 years ago"destination" property into the same PBXCopyFilesBuildPhase.
TEST=gyptest.py test/copies/gyptest...
5f30bb815433b9feea320d7221182e79363848f1 authored about 12 years agoPreviously, the chromium .gypi files injected a .cc file for PCH, which compiled "normally", and...
aa153a1bb19a7aac8a10243246f8703a7164e4a1 authored about 12 years ago
When running actions/rules we need to filter the Android host tools out
of the PATH because they...
qualified_target is an absolute path; create a relative version for use
when generating names of...
BUG=chromium:140977
Review URL: https://codereview.chromium.org/11967026
git-svn-id: http://gyp...
19501fb2a0a869e744ad9e3af0b71e7a1aa40a60 authored about 12 years ago
Add a build step that can check out and build an Android tree suitable
for running the 'android'...
And test for same for both msvs and ninja generator.
Part of solving http://crbug.com/170186
Re...
Currently, the ninja generator adds -Wl,rpath in every executable for
linux targets, while the m...
This patch does not fix any problem actually but makes the build results
cleaner. With this patc...
git-svn-id: http://gyp.googlecode.com/svn/trunk@1557 78cadc50-ecff-11dd-a971-7dbc132099af
628959471e5a3d35150e21fe3bd1315d5d08bd3d authored about 12 years ago
Add GYP_MSVS_OVERRIDE_PATH to point directly to a compiler installation.
Previously, the registr...
Currently, ninja only works when the output directory is a subdirectory
of the source dir. Thi...
Review URL: https://codereview.chromium.org/11666025
git-svn-id: http://gyp.googlecode.com/svn/t...
cb03a01102b6367f1705f4249b3896e6e67224e7 authored about 12 years ago
There were two issues:
1) GetLibFlags method did not recognize LinkTimeCodeGeneration, and 2) 'l...
Review URL: https://codereview.chromium.org/11624004
git-svn-id: http://gyp.googlecode.com/svn/t...
20c0daea0ef87a5831eeccf2f16c292519e7a231 authored about 12 years agoReview URL: https://codereview.chromium.org/11573051
git-svn-id: http://gyp.googlecode.com/svn/t...
92e211b6d2be60e32ec28a3099959e24604f0777 authored about 12 years agogit-svn-id: http://gyp.googlecode.com/svn/trunk@1550 78cadc50-ecff-11dd-a971-7dbc132099af
b0e7c03c077bf4df54995565770e990df1846909 authored about 12 years agowhen and only when Visual Studio is actually installed.
This is because these locations may not b...
The Android backend doesn't support some of the features being tested;
disalbe the tests to fix ...
Implement the PerformBuild function for the Android backend, and make
CONFIGURATION_NAME expand ...
generated files.
For ninja, and in most cases in make, the CXX,CC,LD
settings sepecified at gyp ...
It doesn't actually work in many situations (makefiles get regenerated
in the wrong place) and i...
This change set also removes an unused directory, /trunk/test/ninja/force-include-files-win/, wh...
20e9eb8c512a54f8033d0a3c9669cc5021b3d30b authored about 12 years ago
BUG=gyp:298
Patch from Andrew Paprocki <[email protected]>
Review URL: https://codereview.chrom...
This is a follow-up to r1496 which removes the
remaining uses or python exceptions for user
gene...
Our project would like to cl.exe/link.exe in hermetic build environment. In our case, current Ge...
d83e09e1fdbb577c0c9b1fa03f190d76cb7d93f4 authored about 12 years agoReview URL: https://codereview.chromium.org/11419247
git-svn-id: http://gyp.googlecode.com/svn/t...
c8cba1ceaef0eaf380283a5f8113e51fc9fcea2e authored about 12 years agoThis patch set enables msvs_emulator to emulate VCCLCompilerTool/DefaultCharIsUnsigned.
BUG=
TE...
The latest Ninja/msvc tool does not recognize this option.
I found that the latest Ninja fails t...
472e93085f9efa1acb1d777382c2265163af4cce authored about 12 years agoAlso add back the deleted test.
BUG=chromium:162859
TEST=test/same-source-file-name/gyptest-*.p...
This patch set enables msvs_emulator to emulate VCCLCompilerTool/ForcedIncludeFiles
fields, whic...
Make --suffix .foo generate a makefile called GypAndroid.foo.mk,
instead of GypAndroid.mk.foo.
R...
This supports top-level x64 configuration so the entire
project can be built as 64 bit. Previous...
as dirty.
BUG=chromium:157077
Review URL: https://codereview.chromium.org/11362051/
git-svn-id:...
59faf13dc34ddce4d2572465e5cee4337a34470b authored over 12 years ago
Replace simple text with OutputFile style expansion to
handle cases where $(OutDir) or other VS ...
gyptest-link-pdb.py was checked in without a blank line. This appears
to cause a patch issue wi...
Currently we ignore the ProgramDatabaseFile option in the linker
portion of the GYP file. This ...
Contributed by [email protected]
Cloned from:
http://codereview.chromium.org/11275067/
BUG=303...
eff8be6492e26283d457ce7f6d13309d2390c712 authored over 12 years ago
BUG=chromium:158651
Review URL: https://codereview.chromium.org/11347053
git-svn-id: http://gyp...
1bbc312e7c271e037242102d3cba22e2166f71c0 authored over 12 years ago
On Windows, have Ninja scan VCLinkerTool to a 'Profile' key.
If 'true', then set the '/PROFILE' ...
No intended behavior change.
Review URL: https://codereview.chromium.org/11305011
git-svn-id: h...
5a42139077a04cbaa8955b7e55e2f77d1fadf27d authored over 12 years ago
dump_dependency_json needs to define CONFIGURATION_NAME like the other
generators, otherwise it ...
Instead of mapping gyp's target_type: 'none' to an Android module class of
NONE, map it to GYP. ...
Also add test for same for both MSVS and ninja. This test is
only enabled on VS2012 for now. The...
BUG=gyp:297
Review URL: https://codereview.chromium.org/11186038/
Patch from Ami Fischman <fisch...
The Android backend mangles gyp target names because the Android build
system requires that they...
Manually tested these cases:
* Normal success case
* Ctrl+C during input file processing
* Sy...
This is a really easy approach, parallelizing by configs (Debug/Release).
It's probably not wor...
TBR=borenet
git-svn-id: http://gyp.googlecode.com/svn/trunk@1517 78cadc50-ecff-11dd-a971-7dbc13...
6c312e39f631ee43008e8239a71a20ea1a2610d4 authored over 12 years agoThis flag is only valid for targets of type "static_library"
Adding 'standalone_static_library'...
012857d966fb79be79a5cf51d43777428d538a39 authored over 12 years ago
gyp.input fails the presubmit lint check because of an uninitialised global.
The last rewrite of...
The recently added CONFIGURATION_NAME variable needs to be defined by the
generator in order to ...
git-svn-id: http://gyp.googlecode.com/svn/trunk@1513 78cadc50-ecff-11dd-a971-7dbc132099af
b3e6e5f9ac0c05993c7a38a7ddd68df8a80e6c47 authored over 12 years agoReview URL: https://codereview.chromium.org/11047015
git-svn-id: http://gyp.googlecode.com/svn/t...
9b14461b8a4687d0437dcaeb6458c2601934909a authored over 12 years agoReview URL: https://codereview.chromium.org/11052013
git-svn-id: http://gyp.googlecode.com/svn/t...
9e37d6b405bac9c9eca4a640b6c5217a0a84086c authored over 12 years agoThis flag is only valid for targets of type "static_library"
Adding 'standalone_static_library'...
bc070f09a8f53fd47d8bd010b5f48e22d10668d2 authored over 12 years agohttps://codereview.appspot.com/6566059/
git-svn-id: http://gyp.googlecode.com/svn/trunk@1509 78...
2ea5a877b867e93e1dcc42fabe39bba63ad17025 authored over 12 years agoThis parallelizes the portion of the processing that took the largest fraction of runtime previo...
9ab98f9c2e167392a6d47baaf3bc430a42dcf4c2 authored over 12 years ago
Rather than probing for ARFLAGS at gyp time, just always use "crsT".
Linux and Android (the two ...
Fills in variables that are supplied by other generators and relied upon
by existing gyp files.
...
This allows libraries to be specified in way that
works on all platforms.
BUG=
Review URL: htt...
9f65ec7afe80b1a5fc563f8490eee2babbba41d0 authored over 12 years ago
CL https://codereview.appspot.com/6476070/ fixed the issue, this
test verifies that the collisio...
Previously this the NestedProjects section was sorted
according to dictionary key ordering which...
BUG=147451
Review URL: https://codereview.chromium.org/10907263
git-svn-id: http://gyp.googleco...
f7bc250ccc4d619a1cf238db87e5979f89ff36d7 authored over 12 years ago
Its a useful feature of gyp that one can generate
msvs project on a non-windows machine. This ch...
A new --build option has been added which can be used to
build configurations directly from gyp....
BUG=chromium:148829
Review URL: https://codereview.chromium.org/10905247
git-svn-id: http://gyp...
6cf3fba4bae351d1d19b590d7e576e2c6779a77d authored over 12 years ago
BUG=chromium:148509
Review URL: https://chromiumcodereview.appspot.com/10913215
git-svn-id: htt...
cea08add5b3b4fb3e346dccb1c64706b836d8a59 authored over 12 years ago
Using standard python exceptions for errors in user input make it hard is
distingish between err...
`gcl commit case` somehow committed all changes in my checkout,
not just the changes in CL `case...
See https://github.com/martine/ninja/issues/402 for more information.
Review URL: https://chromi...
The ninja generator ignore the flag, always using 'all' as the
default. This is a minor problem...
Also add a test, which fails with the make generator. I took a stab at
making it pass, but it's ...
http://msdn.microsoft.com/library/windows/desktop/ms687032.aspx
explains the WAIT_ABANDONED 0x80...
A ResourceOnlyDll has no exports, so it generates no implib. This change makes the implib condi...
f7bf97fa22ed8935a2acf1ed6598e671e994eadd authored over 12 years ago
Also add a test for env vars in rules.
Review URL: https://chromiumcodereview.appspot.com/109200...
If the arguments to a rule include VS macros that turn into special variables,
they weren't gett...
I broke this in r1484. No behavior change, just looks nicer.
TBR=scottmg
Review URL: https://chr...
BUG=chromium:131867
Review URL: https://chromiumcodereview.appspot.com/10898022
git-svn-id: htt...
0b7ad3866a1cc7fbed2e9c88629526bb9c0ccc2f authored over 12 years agogit-svn-id: http://gyp.googlecode.com/svn/trunk@1485 78cadc50-ecff-11dd-a971-7dbc132099af
a6c2e3098fa9b6562475508ab5cd57bdac39def0 authored over 12 years agoAn existing test tried to cover this, but failed. Fix it.
BUG=chromium:131867
Review URL: https...
The dependency on pywin32 was added in r1464.
Uses a mutex instead of file locking to increase ...
b844f8de18912e9576b762bf084d3cf695374fc8 authored over 12 years ago
[email protected]
BUG=v8:2010
Review URL: https://chromiumcodereview.appspot.com/10876082/
...
If a project has one target that has a dependency on two gyp files of the same
name at different...
When absolutifying paths, the make generator will no longer collapse
a gyp variable followed by ...
This is weird, but matches what xcode does.
BUG=chromium:113085
Review URL: https://chromiumcod...
Allow msbuild_configuration_attributes to set
ConfigurationType.
Use $(TargetExt) for extension...
7b5c23541a9153f992d6b0ab83e0bea77ed5b486 authored over 12 years ago
Don't overquote in attribute names: No need to escapte apos and if
we do it makes the VS project...
This flag tells the generators to not include any reference
to the input .gyp/.gypi files which ...
Cleanup from review here: https://chromiumcodereview.appspot.com/10829401/
Review URL: https://c...
Review URL: https://chromiumcodereview.appspot.com/10264008/
Patch from John Knottenbelt <jknott...