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

same fix for with for older pythons

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

26dc0450342eb6a7d2b0796a856ceca2cd2078fa authored almost 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...

3ffbcc2c4c3b593c1a481786b62e56c91328d49a authored almost 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.
...

4fbc0cc5c454d4a21e346525ee1a4e5ecf35c902 authored almost 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....

dd31244ab66cb04c93bd3139386d10bf928502a3 authored almost 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...

d057f999f5fbce08b19f8ee31a7eb7ef4541b29f authored almost 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...

23ea662defd48c57e38e9ee73adfe413809cc720 authored almost 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...

5510814b2d186c6bf6d1c8af96eab16302e1675f authored almost 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/...

31d882eb7f20afee81ab563e527f669b99c56e57 authored almost 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

f21d7ce8208cf919533f5d6e04fed6923c2df106 authored almost 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...

ec670df7ec53a964ae4a2b9f39265598c286c0d4 authored almost 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...

d88b210073f8fbc99ee7138a0b3108afa4409309 authored almost 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...

b27c4551897c0ac49f0022eb18b2342b77148077 authored almost 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...

2728d47070a86a333e111bd8807a132bd96d0ceb authored almost 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...

dd7f027a8e695320332cbcb91cae83daf59a0f46 authored almost 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...

fd45f9ca67601f558008a909c29eed722e2d9f2e authored almost 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...

f798208936eb91d4d378a65dab79f76b54bcfd1c authored almost 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

ccc29369f9f057849eeabd306ce9166ceeea1934 authored almost 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: ...

e6c5e749c677515d7dfddf66ef69d88d0bfedd1a authored almost 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 ...

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:...

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://...

ea6d3cd6a9032e5ab7bf4a36f2449d267bc6448f authored about 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 ...

cd53ec0d06adcd7c6e4e08d28e43f64e56e48920 authored about 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...

6277594eaa2c694831c1345600e23f1434ffd2b0 authored about 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...

5bff43ab0cb11dfc9be2f7a1f8da961c5ff35c92 authored about 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...

91cad9f6cc59390a101732e520e1e9869a0901d2 authored about 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 ...

2dd4a7ac7ab6c06d18f65f74854b289a6db5f364 authored about 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:...

714c0d76150ae9ba7ab68cd8d9cf0dc1423186a9 authored about 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...

b46aadaf54076fc63813d1b556a461c2268d877a authored about 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...

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

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...

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...

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...

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...

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...

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

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...

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 ...

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...

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 ...

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...

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...

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...

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...

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...

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...

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...

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...

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...

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...

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...

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...

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/...

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...

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:...

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...

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...

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...

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 ...

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:
...

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...

86e72e85e0a6afc5207e14bb271644c341db2234 authored over 14 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...

3b6138af6a84321fcd883e0ac1e9db2bcfc75698 authored over 14 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:...

41054088a7913153464f4de89ee273903c8dac09 authored over 14 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 =...

0d2e4dc86eb6d7a80b8105c36745c64d421cc24b authored over 14 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...

e604b70501586dd3396720641f652da55e5930af authored over 14 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/...

6fab4b7038e7a46ba7966623bb825c4652223f79 authored over 14 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...

729a886b335e931e49aa3775d4c0d1c11741afde authored over 14 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
Add proper dep to fix test.

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

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

93a8236f0bef67f53604a7257e0bfb0780073d79 authored over 14 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
make: Build shared lib targets is the obj (temp) dir rather than the lib (installable) dir.

Also a small test cleanup to remove obsolete workaround.
Review URL: http://codereview.chromium....

ef3872e3b2f5311d4a80397c85a0c5fa62ab12d1 authored over 14 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
Isolate make build .d files for less build output clutter.

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

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

0b39bcb204e7529ad49870fcd823c19d6b462e28 authored over 14 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
Add make and scons support for 'copies' of directories.

BUG=gyp:143
Review URL: http://codereview.chromium.org/665005

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

16549223553781ae675c6e45d998ae6cd5365e99 authored over 14 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
Makes sure a 'none' target's action really is dependent on the

'dependencies' listed in the gyp target (as distinct from the 'inputs'
of the gyp target). "Real...

0064df5e9ec0afc53d4103d7c61c0c7f75b6c641 authored over 14 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
Fixing indent typos introduce in review.

Fixing unhandled command list case.
Updating golden files.
Also adding test for <@(_sources).

BU...

79192ce7556dd9fd7f1c9b5c5da9ebd37e513b13 authored over 14 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
Adding a syntax to gyp to support generating long lists of files at gyp time.

This works around limitations on how many/how large arguments to a rule can
be in some generators...

b8fa6e8f445416533cae5cfe77f5997c1cbf0ca2 authored over 14 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
Moving variables/* into variables/commands to make way for more types of

variable tests.
Making the tests more CRLF resilient.

BUG=None
TEST=None

Review URL: http://cod...

01564f9904274ee6df8e5417e6a762ef9bd60389 authored over 14 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
Updating actions tests to have workaround to allow them to run on windows in

the absence of a hermetic cygwin install.

BUG=None
TEST=None

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

9b2b69e57b4ae6c4c933fdd076d74ca0686ad921 authored over 14 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
Fixing up golden output to match recent circular dependency check change.

(Fix failing tests introduced in r785).

BUG=None
TEST=None

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

82ce59243d4a27f77e73d330f5693938f8bc1121 authored over 14 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
Check for circular dependencies between .gyp files.

Re-commit r782 backed out at r783.

This check can be disabled with the transitional --no-circul...

496290f0d7026d1c763087bae53acdc1c6ecdd3f authored over 14 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
Add test for a target that depends on an "always run" target.

This fixes an issue missed from r777 where "always run" targets were running as
expected, but de...

4155edc7a92a7ea77fdcc74dfe54e3c9d445553c authored over 14 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
Back out r782 because some of the official Chrome builds are experiencing

errors:

Google Chrome XP: gyp.input.CircularException: Some files not reachable, cycle in .gyp f...

fd850f983d87df113de0eb9138df74e22409237f authored over 14 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
Check for circular dependencies between .gyp files.

BUG=110
TEST=None yet
Review URL: http://codereview.chromium.org/373002

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

c0eea8f4965ec8772b1a0027594b5912d19f47a0 authored over 14 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
Make IsPathSection treat sections that end in certain trailing characters such

as ! (exclude lists) as path sections.

BUG=gyp 138
TEST=none
Review URL: http://codereview.chrom...

4c4bb97db9f104c7b2daa3cb4263f0f58dfb9731 authored over 14 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
Adding more possible msvs locations so that gyp-xp buildbot can find devenv.

Also, permuting the order so that vs2008 is preferred (to match gyp).
This change made the gyp-xp...

d1ac09dd8370e3ffc94ce253970f852a7bc74809 authored over 14 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
Make generator: Remove duplicate library entries.

BUG=none
TEST=No more -lpthread -lpthread ... -lpthread on the command line.
Review URL: http://...

61f691a8588fa539cb3172a4c967ad05af69d1d8 authored over 14 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
[Mac] Alters script generator to use absolute path to sysctl because it can

cause issues with builds on the newest Xcode version (and sometimes older ones).

BUG=none
TEST=n...

28a7a94e52dc391488a6b9e79c4c39a60643f31c authored over 14 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
Add a test to verify that "always run" actions run repeatedly.

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

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

8a5d78b73e60175bab6eaf470c3712ef3a2c590d authored over 14 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
Making the generators handling of output filename consistent.

product_dir - alters the directory where output goes
product_name - overrides the output base na...

4433ceec4876f3db8aa845a5fe08aa8e0bae2b1c authored over 14 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
make: Set LD_LIBRARY_PATH when running 'rules'. This matches the handling for 'actions'.

BUG=chromium/32765
Review URL: http://codereview.chromium.org/543153

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

c71318854e624daa273f4ea793b6c052122acad3 authored over 14 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
make: honor CCFLAGS etc. only for target builds

BUG=32705
Review URL: http://codereview.chromium.org/545143

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

d8d013c58f6b0a313b1f17e79aea635735604026 authored over 14 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
Fixing patchlevel to match actual patch depth (gcl changed at some point it

appears).

BUG=None
TEST=None
TBR=sgk

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

git-svn...

4d5ec29ecb7a1e3d1d1878b71559eea50bd9801d authored almost 15 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
Update Test{Cmd,Common}.py from upstream, to get dkegel's fix

for not opening a pipe to stdin if we're not going to write it.
Review URL: http://codereview.chr...

c3836fd58fdfa6f8bb2c70e40e6aaf11dfaa76d5 authored almost 15 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
License cleanup for http://code.google.com/p/gyp/issues/detail?id=133

TEST=none
BUG=http://code.google.com/p/gyp/issues/detail?id=133
Review URL: http://codereview.ch...

ea13fb0eee7f81ce6037b95339566fa0fb9d7bd9 authored almost 15 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
Join AdditionalOptions with spaces instead of the default semicolons.

This will allow AdditionalOptions to use gyp list primitives to build up
settings. A correspondin...

ac46278641fa2750d571bbdb5e9821402d4c46aa authored almost 15 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
Prevent passed in LDFLAGS from trashing gyp-configured flags.

I missed this LDFLAGS -> GYP_LDFLAGS update in r768.
Review URL: http://codereview.chromium.org/...

f12788974b27e9167745c5e42088b8606ae6491f authored almost 15 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
Prevent passed in CFLAGS and friends from trashing gyp-configured flags.

Patch (slightly modified) from [email protected]
BUG=http://code.google.com/p/gyp/issues/detail?...

a2147a4ef5ffd72ad83b662caed1f6d9c55ca42f authored almost 15 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
Add setup.py for installation.

BUG=119
Review URL: http://codereview.chromium.org/460153

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

85b3dceb2d7f0ead90f554ae38222fec440fd43c authored almost 15 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
Properly enforce the shared library prefix matching what Xcode does when manually adding targets.

Tweak the sort order so we better match what Xcode rewrites on a file open/close.

TEST=less chan...

526e49cfa997c408b05d0155984b8a3e5def3bf4 authored almost 15 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
Putting in gross hack to get gyp working thru cygwin again with nacl's config.

BUG=gyp85
TEST=None

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

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

81870e7920bfe5dcddfbb18f29bd7c90c51e4165 authored almost 15 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
Enable the new test\rules-rebuild tests on XCode. TVL++

BUG=94
TEST=test\rules-rebuild
Review URL: http://codereview.chromium.org/431020

git-svn-id: htt...

3cd4bd5fbaad94e4b515f5f5b7b8969b3d6cb188 authored almost 15 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>
Fix generators to make sure changes to rule inputs trigger correct rebuilds.

Currently disabled for MSVS and XCode.
BUG=none
TEST=none
Review URL: http://codereview.chromium....

0c391ffe6d7c2264f8e237aaf2cee6ad7178e8e7 authored almost 15 years ago by [email protected] <[email protected]@78cadc50-ecff-11dd-a971-7dbc132099af>