Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

Bincrafters Community

The Bincrafter's Packaging Project
Collective - Host: opensource - https://opencollective.com/bincrafters - Website: https://bincrafters.github.io - Code: https://github.com/bincrafters

Rename PrepareAction to more make obvious what it does. Change the conversion of / to \ to handle the case where command line arguments starts with a forward slash. This can be the case for some of the Microsoft tools. Fixed path of the gyp file added to the sources so that a relative path is used, which leads to better navigation.

BUG=96
Review URL: http://codereview.chromium.org/6652012

git-svn-id: http://gyp.googlecode.com...

github.com/bincrafters/gyp - 5bce957d541bf63c1a373061415e737f9cc8fb88 authored almost 14 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
Reconstructing r880 again.

This time using crlf in place of && so merged actions work on xp
with webkit.

Tests enhanced to...

github.com/bincrafters/gyp - 779d9d4c7ae8ccc2a2805094b6eb130c4d03cfd7 authored almost 14 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
Back out r897 because it broke the Chromium build:

http://codereview.chromium.org/6629001/

git-svn-id: http://gyp.googlecode.com/svn/trunk@900 78c...

github.com/bincrafters/gyp - 5afb65e00e744a6be2a307cb9090dc13d122ed3e authored almost 14 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
Xcode: Fix build failure when linking to an external static library whose path

is not relative. Static libraries (i.e., .a files) are translated into a
-l<name> flag, so a corr...

github.com/bincrafters/gyp - 6b4f0fecc1ebaf7f785ae4f1efbc193b49356500 authored almost 14 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
Add mac_framework_private_headers key to specify which headers should be copied

into the PrivateHeaders folder in a Mac Framework.

Patch by Adam Barth <[email protected]>.

R...

github.com/bincrafters/gyp - 29f8e2ce4be5527f72745c7345e7b48b090630cc authored almost 14 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
Reconstruction of r880.

Collapse actions attached to the same files in msvs into a single
custom build step.

Switched to...

github.com/bincrafters/gyp - 1f5ce07c1c811f17a086311fbf70c876cb54905f authored almost 14 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
Adding in test runner wrapper to call small tests.

Listing small tests explicitly rather than globbing so that missing
tests are detected.

BUG=None...

github.com/bincrafters/gyp - 7ed57f6115b7780a742a555d6334bf50eb809a03 authored almost 14 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
Allow 'mac_framework_headers' to put files into a PBXHeadersBuildPhase.

The function is similar to 'mac_bundle_resources' (which is itself similar to
'sources').

BUG=no...

github.com/bincrafters/gyp - c5ff18b9991ffd97d70e296ff3e042c25ed9879d authored almost 14 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
make: use 4 threads for linking if the linker supports it

This is a new feature in gold, so we rely on a system test
to enable it.
Review URL: http://code...

github.com/bincrafters/gyp - 98410b4cfd6f4411c25d5c342e587a0c9a16ea95 authored almost 14 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
make: test for ar's "T" flag at gyp time

1) Add a "system_test" module to gyp for running tests against
the current system.
2) Use thi...

github.com/bincrafters/gyp - 30dbad1010474d58abd9432759eb4eac0c158644 authored almost 14 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
Switching off external makefile (which requires cygwin on windows).

This enables this test to pass for win32 and win64.

BUG=gyp120
TEST=None

Review URL: http://cod...

github.com/bincrafters/gyp - 0a3a28fb25e51572e6dd6c5d0f0b6d63da28e57f authored almost 14 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
Disabling failing scons tests so we notice regressions.

BUG=http://code.google.com/p/gyp/issues/detail?id=176
TEST=None

Review URL: http://codereview....

github.com/bincrafters/gyp - beef34e881ae5609ac4bd45d62ff7c04c7c39c1f authored almost 14 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
Tolerate an empty set of configurations by falling back to generate a Default

configuration. input.py handles this by allays offering a Default
configuration even if the .gyp ...

github.com/bincrafters/gyp - 4fcdd886cef5cfc58446e51b17b0b48f46ffd8a5 authored almost 14 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
Remove junk grabbed by svn when I committed.

BUG=96
TEST=none

git-svn-id: http://gyp.googlecode.com/svn/trunk@889 78cadc50-ecff-11dd-a971-7...

github.com/bincrafters/gyp - 41dd002306f74e783be25c1c95e2ee13435b1ea2 authored almost 14 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
Add test to verify that using precompiled headers work.

BUG=96
TEST=This is the test.

Review URL: http://codereview.chromium.org/6490019

git-svn-id: h...

github.com/bincrafters/gyp - 56d68cec111b16a8997dd91d912c9eac534d7d71 authored almost 14 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
Back out GYP r884, which is causing problems for people who use the make

generator and have CC set to something that includes an argument.
Review URL: http://codereview.c...

github.com/bincrafters/gyp - 965314078312572b10ace0c8add6ccd6c960e7d0 authored almost 14 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
Add a class to make it easy to define complex XML structures in Python.

BUG=96
TEST=easy_xml_test.py

Review URL: http://codereview.chromium.org/6469001

git-svn-id: ht...

github.com/bincrafters/gyp - 19a62ddcd582de419ecea5a551ff94ef038af5ca authored almost 14 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
Fix compilation problem where on full compiles, setup_exe_version.rc would not be generated. This bug was introduced in r875.

BUG=96
TEST=Make a full build.

Review URL: http://codereview.chromium.org/6482019

git-svn-id: ...

github.com/bincrafters/gyp - 67e7dafce843c1d49b179d7ca3e5146f0ce2fc4a authored almost 14 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
make: test for ar's "T" flag at gyp time

1) Add a "system_test" module to gyp for running tests against
the current system.
2) Use thi...

github.com/bincrafters/gyp - 5280d2834940a5c3bd963433ce7a1b4e5aa19437 authored almost 14 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
make generator: refactor shared headers together

There's no need to concatenate a bunch of strings and replace
a magic __underscored__ name; Pyth...

github.com/bincrafters/gyp - f078f3438886f62b056557b4b7ed7cf88a8c080c authored almost 14 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
Back out GYP trunk r880. It's broken.

http://groups.google.com/group/gyp-developer/browse_thread/thread/30793d0f6bb13907

http://group...

github.com/bincrafters/gyp - 07cf2eb55976ad9dfcc35f2be7efe82556c65f8f authored almost 14 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
The new postbuild step in Chromium's

third_party/WebKit/Source/WebCore/WebCore.gyp/WebCore.gyp:webcore_svg
is running before libwebcor...

github.com/bincrafters/gyp - 26d2ce054dc62a3d78d520b4cbaa72272b0fabe1 authored almost 14 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
Fixing msvs handling of actions which have overlapping inputs.

Adding test related to issue 44.

BUG=gyp44
BUG=gyp32
TEST=actions-multiple

Review URL: http://...

github.com/bincrafters/gyp - 79c12f478443a3cb3042efc17e41458c1b5a189f authored almost 14 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
Fix incorrect validation of DebugInformationFormat

BUG=70043

Review URL: http://codereview.chromium.org/6297009

git-svn-id: http://gyp.googlecode...

github.com/bincrafters/gyp - 4c78b8e1af2fc5f7a19d6e960277f7bae1d8753f authored almost 14 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
Change the Gyp unit tests to be ready for VS2010.

BUG=96
TEST=python gyptest.py -a

git-svn-id: http://gyp.googlecode.com/svn/trunk@878 78cadc50...

github.com/bincrafters/gyp - a64f7dcadb23b8f9538ce9822594e604d883bc0f authored almost 14 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
Add an xcode generator flag to control the addition of excluded files to the

project.

BUG=none
TEST=none
Review URL: http://codereview.chromium.org/6296002

git-svn-id: http...

github.com/bincrafters/gyp - bc09226aa146f71557f6f22ed54fe21f9dd9ff6b authored almost 14 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
Add code to detect Visual Studio 2010.

BUG=96
TEST=None

Review URL: http://codereview.chromium.org/6233002

git-svn-id: http://gyp.goo...

github.com/bincrafters/gyp - db88556b8d40b512fbadaed5ecadefd40de29a40 authored almost 14 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
Cleanup before adding the MSBuild code: add "ForMSVS" to many functions, restructure a few others.

BUG=96
TEST=Compare the .vcproj files generated for Chrome before and after the change. Run the...

github.com/bincrafters/gyp - 4bab07c46bea392e474953e58bd4fef05e62dda1 authored almost 14 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
Add code to validate MSVS and MSBuild tool settings, and to convert tool settings from MSVS to MSBuild

BUG=96
TEST=Run it across Chrome and see that it generates relevant warnings. More automated te...

github.com/bincrafters/gyp - 8fd4db4f42d7403ef7b2dbc52570fc54c6892768 authored almost 14 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
make: link .o files output by actions/rules

(When process_outputs_as_sources is true.)

BUG=gyp:102
Review URL: http://codereview.chromium.o...

github.com/bincrafters/gyp - 45b37dde770ebc775202a675c6a42a50c72d2a07 authored almost 14 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
make: Changed the order of toolset and gyp CFLAGS, CXXFLAGS and LDFLAGS.

Patch by Ahmad Sharif <[email protected]>.

Review URL: http://codereview.chromium.org/591700...

github.com/bincrafters/gyp - 9f9d0be98ead83b8b1c5be8302c6fc56e57b285c authored about 14 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
Remove the 'test' (gtest) knowledge and instead support the generic run_as system.

BUG=none
TEST=none
Review URL: http://codereview.chromium.org/5670002

git-svn-id: http://gyp.go...

github.com/bincrafters/gyp - 731b434223c7b3cf8e03d1e40bb4ad513f786871 authored about 14 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
Generate the GUIDs of all the projects before generating a single .vcproj file. This is in preparation for VS2010, where .vcxproj files include dependencies & need GUIDs.

BUG=96
TEST=Run gyptest.py. Generate the Chrome projects and check that no .vcproj nor .sln hav...

github.com/bincrafters/gyp - 186aac22b5581247e6983298a7d4bebc9ebbc8be authored about 14 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
same fix for with for older pythons

git-svn-id: http://gyp.googlecode.com/svn/trunk@869 78cadc50-ecff-11dd-a971-7dbc132099af

github.com/bincrafters/gyp - 26dc0450342eb6a7d2b0796a856ceca2cd2078fa authored about 14 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
Adding newlines to the end of two file.

Some compiler versions seem to choke on these.

BUG=None
TEST=None

Review URL: http://codereview...

github.com/bincrafters/gyp - 3ffbcc2c4c3b593c1a481786b62e56c91328d49a authored about 14 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
Fixing failing test/rules test on windows.

Adding an error message for colliding target names.
Added a test case for target name collision.
...

github.com/bincrafters/gyp - 4fbc0cc5c454d4a21e346525ee1a4e5ecf35c902 authored about 14 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
Making gyptest-exclusion platform independent.

BUG=None
TEST=None

Review URL: http://codereview.chromium.org/5772005

git-svn-id: http://gyp....

github.com/bincrafters/gyp - dd31244ab66cb04c93bd3139386d10bf928502a3 authored about 14 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
Swap the contents of the main.c and func1.c files.

BUG=169
TEST=pyton gyptest.py test/copies-link/gyptest-copies-link.py

Review URL: http://codere...

github.com/bincrafters/gyp - d057f999f5fbce08b19f8ee31a7eb7ef4541b29f authored about 14 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
Add unit test to check that source exclusions are respected.

BUG=168
TEST=Run python gyptest.py test/exclusion/gyptest-exclusion.py

Review URL: http://codere...

github.com/bincrafters/gyp - 23ea662defd48c57e38e9ee73adfe413809cc720 authored about 14 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
Add with_statement import for python2.5.

See http://www.python.org/dev/peps/pep-0343/ which describes
the with statement.
Review URL: htt...

github.com/bincrafters/gyp - 5510814b2d186c6bf6d1c8af96eab16302e1675f authored about 14 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
Switching scons to read-only copy, and pinning revision (as its dropped

out of the source tree).

BUG=None
TEST=None
TBR=sgk

Review URL: http://codereview.chromium.org/...

github.com/bincrafters/gyp - 31d882eb7f20afee81ab563e527f669b99c56e57 authored about 14 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
fix str concatenate error in error case

git-svn-id: http://gyp.googlecode.com/svn/trunk@861 78cadc50-ecff-11dd-a971-7dbc132099af

github.com/bincrafters/gyp - f21d7ce8208cf919533f5d6e04fed6923c2df106 authored about 14 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
Since Xcode 3.2 shows all stdout in the build output window, tell make not to

echo the mkdir so cut down on output to sort through.
Quote the output paths and remove the tod...

github.com/bincrafters/gyp - ec670df7ec53a964ae4a2b9f39265598c286c0d4 authored about 14 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
Stop printing each .mk filename when generating make files.

Also change the auto-regeneration rule to use the do_cmd
syntax so the output matches other comm...

github.com/bincrafters/gyp - d88b210073f8fbc99ee7138a0b3108afa4409309 authored about 14 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
Add the ability to not load sub .mk files from the command line.

Add a new NO_LOAD flag that takes a space separate list of
.mk files to ignore loading. For exa...

github.com/bincrafters/gyp - b27c4551897c0ac49f0022eb18b2342b77148077 authored about 14 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
Support for setting what Xcode version the projects are set to via a generator flag.

BUG=none
TEST=none
Review URL: http://codereview.chromium.org/4131006

git-svn-id: http://gyp.go...

github.com/bincrafters/gyp - 2728d47070a86a333e111bd8807a132bd96d0ceb authored about 14 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
Add support for setting the config_file on the config list (and having it set on all configs)

Extend the support for xcode_settings to support project configuration wide values.
Add support f...

github.com/bincrafters/gyp - dd7f027a8e695320332cbcb91cae83daf59a0f46 authored about 14 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
Update tests to handle newer versions of Xcode which seem to have changed output format.

BUG=none
TEST=gyp xcode tests pass
Review URL: http://codereview.chromium.org/4181002

git-svn-i...

github.com/bincrafters/gyp - fd45f9ca67601f558008a909c29eed722e2d9f2e authored about 14 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
Allow removing .mk file includes that aren't needed from Makefiles.

This fixes a bug where make wouldn't be able to build if a target
.so was built, but the .mk for...

github.com/bincrafters/gyp - f798208936eb91d4d378a65dab79f76b54bcfd1c authored about 14 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
make: Work around regression from prior change.

git-svn-id: http://gyp.googlecode.com/svn/trunk@851 78cadc50-ecff-11dd-a971-7dbc132099af

github.com/bincrafters/gyp - ccc29369f9f057849eeabd306ce9166ceeea1934 authored about 14 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
make: we should track header dependencies for assembly files as well

Sorta self-evident in retrospect; makes the code match the C/C++ branches.

Copied from review: ...

github.com/bincrafters/gyp - e6c5e749c677515d7dfddf66ef69d88d0bfedd1a authored about 14 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
Improve make startup time by combining all the dependency

files into a single file and loading that instead.

On my machine (Z600), an empty null build of ...

github.com/bincrafters/gyp - 6997374fe9106a1bd5986b80deb898f06cfe59c9 authored about 14 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
Fix unittests added in r844. The include file had the

wrong text in it.

TBR=evan
Review URL: http://codereview.chromium.org/3731002

git-svn-id: http:...

github.com/bincrafters/gyp - 01306518f323e19246a2b563eadef08fcf6c0d74 authored about 14 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
Fix detection of Visual Studio version.

BUG=None
TEST=None
Review URL: http://codereview.chromium.org/2848040/show

git-svn-id: http://...

github.com/bincrafters/gyp - ea6d3cd6a9032e5ab7bf4a36f2449d267bc6448f authored over 14 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
Two fixes from the FreeBSD port:

1) Use sed's "y" command instead of "s" for string replacement with a "\n".
According to the ...

github.com/bincrafters/gyp - cd53ec0d06adcd7c6e4e08d28e43f64e56e48920 authored over 14 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
Pass build_file to _GetMsvsConfigurationType.

This is the same as http://codereview.chromium.org/3157041/show but is in a write-capable client...

github.com/bincrafters/gyp - 6277594eaa2c694831c1345600e23f1434ffd2b0 authored over 14 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
Patch from igorgatis to allow rules without inputs.

(But it seems this alreay works).
Added a test case to verfiy this.

BUG=gyp147
TEST=None

Revie...

github.com/bincrafters/gyp - 5bff43ab0cb11dfc9be2f7a1f8da961c5ff35c92 authored over 14 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
Not sure if this is a problem with the test, or gyp.

Is appears at some point this test regressed.
loadable_module appears to be generating .so rather...

github.com/bincrafters/gyp - 91cad9f6cc59390a101732e520e1e9869a0901d2 authored over 14 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
make: Fixup variable names for actions and rules.

Action names can contain spaces, which won't work for variable
names in a Makefile.

Based on a ...

github.com/bincrafters/gyp - 2dd4a7ac7ab6c06d18f65f74854b289a6db5f364 authored over 14 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
Improve method use in common.DeepDependencyTargets.

Speeds up windows generation for Chrome from 1:49 to 0:45.

BUG=None
TEST=None

Review URL: http:...

github.com/bincrafters/gyp - 714c0d76150ae9ba7ab68cd8d9cf0dc1423186a9 authored over 14 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
Refactor a very long function in msvs.py in preparation for the support of MSBuild.

BUG=96
TEST=gyptest.py. The code generation should not have changed; compare the generated *.vc...

github.com/bincrafters/gyp - b46aadaf54076fc63813d1b556a461c2268d877a authored over 14 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
Add flock into the link line on make builds to seralize links.

This is because linking is often memory bound, so running only one
at a time is a good idea.
Rev...

github.com/bincrafters/gyp - 5fd5403043db7021bce9568a0faa37d027b425c6 authored over 14 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
Fix previous patch, TBR.

git-svn-id: http://gyp.googlecode.com/svn/trunk@836 78cadc50-ecff-11dd-a971-7dbc132099af

github.com/bincrafters/gyp - bf9eca8c788df50d5d011545087e4ec4f8a145df authored over 14 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
Temporarily turn off ARFLAGS detection to work around a gold bug.

Review URL: http://codereview.chromium.org/2870040

git-svn-id: http://gyp.googlecode.com/svn/tru...

github.com/bincrafters/gyp - 5ab363076779cf8d318967abe4f2fe5b74a9fdeb authored over 14 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
Don't use ranlib, use ar's "s" flag instead.

Patch by Shinichiro Hamaji <[email protected]>.
Review URL: http://codereview.chromium.org/280...

github.com/bincrafters/gyp - bcd1a2206c53edb7e912ee0f384663a9cc2fd025 authored over 14 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
Xcode support for already-assembled .o (object) files as sources.

BUG=gyp:157
TEST=none
Review URL: http://codereview.chromium.org/2878002

git-svn-id: http://gyp...

github.com/bincrafters/gyp - 9114a1c5625522ba4a26ba25a87d4c58a9fc8bb4 authored over 14 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
Use GNU ar's thin archive if this feature is available.

The thin archives don't have actual copy of object files. Instead, they have
the paths to object...

github.com/bincrafters/gyp - 01c18b856b132fa9aac5f8d8ddf887cdcb29ad70 authored over 14 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
Make loadable_modules without mac_bundle buildable.

BUG=none
TEST=none
Review URL: http://codereview.chromium.org/2859021

git-svn-id: http://gyp.go...

github.com/bincrafters/gyp - b80ff0aec12d63b3386cfd551ae450465295d29a authored over 14 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
Add support for target-level Xcode config files. Review URL: http://codereview.appspot.com/1687044/show

git-svn-id: http://gyp.googlecode.com/svn/trunk@830 78cadc50-ecff-11dd-a971-7dbc132099af

github.com/bincrafters/gyp - d13b3844deb56e21c867495e3e7ec2e0e114184c authored over 14 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
Raise an error when a configuration dictionary contains invalid keys.

BUG=none
TEST=included
Review URL: http://codereview.chromium.org/2094021

git-svn-id: http://gy...

github.com/bincrafters/gyp - 7e393b5b4c0ca45a3e2411d56478119ca1b80c6c authored over 14 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
Add a flag to generate the Makefile in a different directory than

--depth. This allows us to properly generate a Makefile in an
upstream checkout where we want to ...

github.com/bincrafters/gyp - cc59ba275c86c0e612818b6ae7cd9c52a2e32d98 authored over 14 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
Err not quite the right fix.

BUG=None
TEST=None
TBR=feldstein

Review URL: http://codereview.chromium.org/2029008

git-svn-i...

github.com/bincrafters/gyp - a89bf86d21a3c4bb91874afcd38bb646d7e703e0 authored over 14 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
When looking for the .gyp folder under your home directory, we were taking the

first folder that existed in home_vars and assuming it would contain .gyp. If
it didn't we would ...

github.com/bincrafters/gyp - 1c6d6a84443a25e6441d7c86c06fb9817175321b authored over 14 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
Clearly loosing mind... I'd swear this A worked, B passed on the trybots...

BUG=None
TEST=None
TBR=mmentovai

Review URL: http://codereview.chromium.org/2004009

git-svn-id...

github.com/bincrafters/gyp - 659e6603a6a1d6bb85ed0a540591ff54549e2eaf authored over 14 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
Fixing loss of trailing /s when merging dicts.

Attaching copy steps to source directory.

BUG=gyp153
TEST=None

Review URL: http://codereview.c...

github.com/bincrafters/gyp - 7eb6d26ecbaa463b78a4b0af6d92daef8091940b authored over 14 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
Fix incorrect relative pathing assumption in msvs generator.

BUG=None
TEST=None

Review URL: http://codereview.chromium.org/1819003

git-svn-id: http://gyp.g...

github.com/bincrafters/gyp - 6c02e402c3c7dc3d2b4cbe26ae779e0a17c20ab9 authored over 14 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
Dropping obsolete HTTP try method.

Adding SVN location.

BUG=None
TEST=None

Review URL: http://codereview.chromium.org/1800005

git...

github.com/bincrafters/gyp - 8189c0514b69aee6bf833a47dcdcbfd1bf14c3ed authored over 14 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
Landing issue 1751016 for dglazkov:

Add another klugde to relieve Windows-related paths pain.

Without it, DEPTH value on Windows co...

github.com/bincrafters/gyp - 0e5f4ce0567c9744c43b16ff1b2f87236263d644 authored over 14 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
Do a quick scan through variables for the expansion symbol before running a more expensive regexp.

BUG=none
TEST=Gyp runs a wee bit faster.
Review URL: http://codereview.chromium.org/1729011

git...

github.com/bincrafters/gyp - 1e0e3c9477509f22bbc49a1c9834306f06e1e449 authored over 14 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
Make generator: write a more efficient version of fixup_dep that is O(1) instead of O(n) for the number of exec()s, with n = number of dependencies. All those calls to xargs -n1 printf is slowing the build down because calls to fixup_dep is taking up a make job slot that would otherwise go towards g++.

BUG=http://code.google.com/p/gyp/issues/detail?id=140
TEST=Verify the .deps directory is the sam...

github.com/bincrafters/gyp - 65f9b50705f8026437bd6fe3e379d87ccf3d09d8 authored over 14 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
Fix the make rule for re-running gyp to work if the script

is in the root directory.

The problem was the make rule looked like:
Makefile: third_party/icu/i...

github.com/bincrafters/gyp - b0d3091102b2370438e1afd97842b59243f350a7 authored over 14 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
make: Make sub-projects build in the sub-project directory.

This makes make consistent with the other generators.
Review URL: http://codereview.chromium.org...

github.com/bincrafters/gyp - b9cd14d164cfa90a6da1808b103f4717e353044f authored over 14 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
Filter out duplicates in the list of make file includes.

We can end up with duplicates if we are running gyp on two
files at the same time.

[ submitting...

github.com/bincrafters/gyp - 17528851a6175e4df5282a8001b8a723c122ddbb authored over 14 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
openbsd tweak for gyp: add target to __init__

Patch from Peter Valchev <[email protected]>.

git-svn-id: http://gyp.googlecode.com/svn/trun...

github.com/bincrafters/gyp - 0483ea5d1603c79fc0a28b13b78c452d1201f072 authored over 14 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
- Add Java files to be a recognized source file type.

Review URL: http://codereview.chromium.org/1525012

git-svn-id: http://gyp.googlecode.com/svn/tr...

github.com/bincrafters/gyp - 5a50f9a1015f56756f6cf45b254f774f8af2747f authored over 14 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
Fixing r807 which was accidentally commented out before commit.

See review at http://codereview.chromium.org/753002

git-svn-id: http://gyp.googlecode.com/svn/...

github.com/bincrafters/gyp - 5e7c0a4cd43114fdadcdcf881e25585b47963532 authored over 14 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
Rejigger the dependency munging in the make build.

The crazy sed script I wrote before was simplified with the
help of Markus, and I am pretty sure...

github.com/bincrafters/gyp - 86cb25510f5f7bb256a32f6f50778adec457f441 authored over 14 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
make: Support "sub-projects" by creating a wrapper Makefile for each gyp file.

BUG=http://crbug.com/39127
Review URL: http://codereview.chromium.org/1482001

git-svn-id: http:...

github.com/bincrafters/gyp - 8f4548b0b9501d03d32499e07eb486408620a2e7 authored over 14 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
Adding additional build rules for .S / .cxx

(Patch from peterhal).

BUG=None
TEST=None

Review URL: http://codereview.chromium.org/753002

gi...

github.com/bincrafters/gyp - d2097ab6d135aff3bc0c1d3a10a6659c3b2b0fb7 authored over 14 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
Fixing comment from old drive by after submit.

See old review at: http://codereview.chromium.org/1168004

BUG=None
TEST=None
TBR=jrg

Review UR...

github.com/bincrafters/gyp - 9ee86c7689d4e1f32b26592e25670105d9805125 authored over 14 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
make: Clean up the "all" target definitions.

"all" previously had just about every possible target in its dependency list,
including obj file...

github.com/bincrafters/gyp - af505fc205d556ae109fcdfb058eefff43de3a8d authored over 14 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
Avoid duplicate Makefile targets for gyp exectuble targets.

executables usually have the same alias name as the gyp target name, so don't
add a make target ...

github.com/bincrafters/gyp - 1a5e09d63414fc6a83bf44de43f7f1446b89037b authored over 14 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
When running gyp with --check and there's an error, print a keypath to the offending node.

This makes output more useful; if there's a syntax error, it will report the location like so:
...

github.com/bincrafters/gyp - a5a3c1728fdf909eaf4d1b8bb02ad0e328ca7ba8 authored over 14 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
Solaris: Added sunos5 as OS option

Review URL: http://codereview.chromium.org/1289001

git-svn-id: http://gyp.googlecode.com/svn/tr...

github.com/bincrafters/gyp - 86e72e85e0a6afc5207e14bb271644c341db2234 authored almost 15 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
Adding support for copying directories to the 'copies' construct for msvs.

BUG=gyp792
TEST=test/copies

Review URL: http://codereview.chromium.org/1120009

git-svn-id: htt...

github.com/bincrafters/gyp - 3b6138af6a84321fcd883e0ac1e9db2bcfc75698 authored almost 15 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
Change the default Linux generator to make.

BUG=http://crbug.com/22044
Review URL: http://codereview.chromium.org/1134007

git-svn-id: http:...

github.com/bincrafters/gyp - 41054088a7913153464f4de89ee273903c8dac09 authored almost 15 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
Adjusted error detection for 64-bit exe being run on 32-bit system.

The newer python version on the bots seems to handle this exception
differently. It gives errno =...

github.com/bincrafters/gyp - 0d2e4dc86eb6d7a80b8105c36745c64d421cc24b authored almost 15 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
Harmonize the quoting/escaping behaviour of all generators so that any string can be used in a preprocessor definition (with the exception of one unfortunate case for MSVS; see code).

TEST=added new tests, run manually on a Windows machine and a Linux machine with both a bash and...

github.com/bincrafters/gyp - e604b70501586dd3396720641f652da55e5930af authored almost 15 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
Allow overrides of generator_default_variables.

BUG=http://code.google.com/p/gyp/issues/detail?id=26
Review URL: http://codereview.chromium.org/...

github.com/bincrafters/gyp - 6fab4b7038e7a46ba7966623bb825c4652223f79 authored almost 15 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
Adding a presubmit check on a tree status gate at gyp-status.appspot.com

This way we can have automated builds (or disgruntled gyp developers),
block check-ins to gyp whe...

github.com/bincrafters/gyp - 729a886b335e931e49aa3775d4c0d1c11741afde authored almost 15 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>